
mcpd-proxy
by mozilla-ai
Single MCP interface that aggregates all tools, resources, and prompts from every server managed by the mcpd daemon — one config entry for your entire MCP stack
What it does
mcpd-proxy acts as a unified MCP gateway between your IDE (VS Code, Cursor, etc.) and the mcpd daemon. Instead of configuring each MCP server individually in every editor, you run mcpd to manage your servers and point your IDE at this single proxy. It aggregates all tools, resources, and prompts across every mcpd-managed server into one MCP interface.
The architecture is: IDE ↔ mcpd-proxy (stdio/MCP) ↔ mcpd daemon (HTTP/REST) ↔ individual MCP servers.
Tools
The proxy dynamically exposes tools from all connected mcpd servers using a server__tool naming convention to prevent collisions:
time__get_current_time— from thetimeservergithub__create_issue— from thegithubserverfetch__get_url— from thefetchserver
Same convention applies to resources (mcpd://server/resource_uri) and prompts (server__prompt_name). The full tool list is determined at runtime by whatever mcpd has registered.
Installation
npx @mozilla-ai/mcpd-proxy
VS Code — add to your MCP settings file:
{
"servers": {
"mcpd": {
"type": "stdio",
"command": "npx",
"args": ["@mozilla-ai/mcpd-proxy"],
"env": { "MCPD_ADDR": "http://localhost:8090" }
}
}
}
Cursor — create/edit ~/.cursor/mcp.json:
{
"mcpServers": {
"mcpd": {
"command": "npx",
"args": ["@mozilla-ai/mcpd-proxy"],
"env": { "MCPD_ADDR": "http://localhost:8090" }
}
}
}
Requires mcpd daemon running at the configured address (default: http://localhost:8090).
Supported hosts
VS Code Copilot and Cursor are explicitly documented in the README with config examples.
Quick install
npx @mozilla-ai/mcpd-proxyInformation
- Pricing
- free
- Published
- 4/4/2026
- Updated
- 6 days ago
- stars
- 15