mcp
Verified Safeby aRustyDev
Overview
This repository serves as a comprehensive framework and central management hub for developing, configuring, and tracking various Model Context Protocol (MCP) servers, facilitating their containerization, deployment, and integration within development environments.
Installation
docker mcp gateway runEnvironment Variables
- MDB_MCP_CONNECTION_STRING
- GITHUB_PERSONAL_ACCESS_TOKEN
- GITLAB_API_URL
- GITLAB_PERSONAL_ACCESS_TOKEN
- RUST_LOG
- JUST_MCP_VECTOR_SEARCH
- JUST_MCP_EMBEDDING_PROVIDER
- HUB_PAT_TOKEN
- POSTGRES_URL
- GRAFANA_URL
- GRAFANA_API_KEY
- CONFLUENCE_URL
- CONFLUENCE_USERNAME
- JIRA_URL
- JIRA_USERNAME
- CONFLUENCE_API_TOKEN
- CONFLUENCE_PERSONAL_TOKEN
- JIRA_API_TOKEN
- JIRA_PERSONAL_TOKEN
- PROMETHEUS_URL
- SSL_EMAIL
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS
- N8N_HOST
- N8N_PORT
- N8N_PROTOCOL
- N8N_RUNNERS_ENABLED
- NODE_ENV
- WEBHOOK_URL
- GENERIC_TIMEZONE
- TZ
- POSTGRES_USER
- POSTGRES_PASSWORD
- POSTGRES_DB
- SUBDOMAIN
- DOMAIN_NAME
- MCP_ROOT
- SURREALDB_URL
- SURREALDB_NS
- SURREALDB_DB
- SURREALDB_USER
- SURREALDB_PASS
- SLACK_BOT_TOKEN
- SLACK_TEAM_ID
- FILES_DIR
- SANDBOX_MEMORY_LIMIT
- SANDBOX_CPU_LIMIT
- SUPABASE_URL
- SUPABASE_ANON_KEY
- BRAVE_API_KEY
- DEBUG
- POSTGRES_CONNECTION_STRING
- AIRTABLE_API_KEY
- SURREAL_MCP_BIND_ADDRESS
- SURREAL_MCP_SERVER_URL
- SURREAL_MCP_EXPECTED_AUDIENCE
- SURREAL_MCP_RATE_LIMIT_RPS
- SURREAL_MCP_RATE_LIMIT_BURST
- SURREAL_MCP_AUTH_REQUIRED
Security Notes
The project demonstrates a high level of security awareness with comprehensive documentation on best practices for API tokens, environment variables, access control, and OAuth. It emphasizes secure secret management using environment variables or dedicated secret management systems (e.g., 'op://' references). Docker container security is prioritized with requirements for HADOLint compliance, non-root users, and dependency scanning. While some example configuration files (`zed/global.settings.json`) contain placeholder hardcoded tokens, the accompanying security documentation explicitly warns against this practice in production.
Similar Servers
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
mcp-registry
This repository serves as a centralized, community-maintained registry for Model Context Protocol (MCP) servers, providing structured installation configurations to facilitate discovery and integration for MCP clients and hubs.
toolhive-registry
Connects to Elasticsearch instances to query data, manage indices, and retrieve metadata for search and analytics.