mcp_coordinator
by angrysky56
Overview
A meta-MCP server that transforms other MCP servers into importable Python libraries, enabling token-efficient, self-improving AI agent workflows through sandboxed code execution and skill accumulation.
Installation
uv run mcp-coordinator-serverEnvironment Variables
- MCP_SERVERS_CONFIG
- MCP_JSON
- OPENROUTER_API_KEY
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- OPENROUTER_MODEL
- OPENAI_MODEL
- OLLAMA_MODEL
- MODEL
- MCP_EXECUTOR_TYPE
Security Notes
Core functionality involves executing arbitrary Python code. While it uses Docker for sandboxing, the `network_mode: host` setting on containers severely compromises network isolation, allowing executed code to access the host's network interfaces directly. The `MCP_ADDITIONAL_MOUNTS` environment variable allows mounting arbitrary host directories, which is a major filesystem risk if not carefully controlled. The agent can dynamically save, load, and execute its own Python skills from the host filesystem. The `bootstrap_environment` skill also allows the agent to build new Docker images.
Similar Servers
aicode-toolkit
An MCP proxy server that aggregates multiple Model Context Protocol (MCP) servers, enabling on-demand tool discovery and execution, thereby significantly reducing AI agent token usage and improving context window efficiency by loading tools progressively.
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.