Back to Home
jcornell3 icon

mcp-dev-environment

Verified Safe

by jcornell3

Overview

Provides a local development and testing environment for Model Context Protocol (MCP) servers, enabling integration with Claude Desktop and external APIs.

Installation

Run Command
make start

Environment Variables

  • API_KEY
  • MCP_API_KEY
  • MY_APN
  • PORT
  • USE_SCRAPER
  • DOWNLOADS_DIR
  • GOOGLE_DRIVE_CREDENTIALS_JSON
  • GOOGLE_SERVICE_ACCOUNT_JSON
  • GITHUB_PERSONAL_ACCESS_TOKEN
  • GITHUB_TOOLSETS
  • TARGET_SERVER
  • ENVIRONMENT

Security Notes

The environment involves running multiple Docker containers, some of which require high privileges, such as the `real-test-bridge.js` which executes `docker exec` commands. This implies access to the Docker daemon socket, a significant security risk if the bridge or its container is compromised, potentially leading to root access on the host. The `youtube-to-mp3` server downloads content from external sources (YouTube), which carries inherent risks of malicious files or large file-based denial-of-service. Interaction with sensitive external APIs (GitHub, Google Drive) relies on securely configured API keys and personal access tokens (PATs); if not properly managed (e.g., using default API keys in production), these could be exposed. While individual server code generally avoids common injection vulnerabilities and uses bearer token authentication, the overall architecture is designed for a development environment and requires careful hardening for production use, especially regarding Docker socket access and external dependencies.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens1500
Stars0
Forks0
Last Update2025-12-08

Tags

MCPDockerDevelopmentClaude DesktopAI AgentServerlessTools