Back to Home
aRustyDev icon

mcp

Verified Safe

by 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

Run Command
docker mcp gateway run

Environment 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

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2025-12-05

Tags

MCPServer ManagementDockerProject ManagementDevelopment FrameworkContext Servers