
mcpd-proxy
par mozilla-ai
Interface MCP unique qui agrège tous les outils, ressources et prompts de chaque serveur géré par le démon mcpd — une seule entrée de config pour tout votre stack MCP
Ce qu'il fait
mcpd-proxy agit comme une passerelle MCP unifiée entre votre IDE (VS Code, Cursor, etc.) et le démon mcpd. Au lieu de configurer chaque serveur MCP individuellement dans chaque éditeur, vous lancez mcpd pour gérer vos serveurs et pointez votre IDE vers ce proxy unique. Il agrège tous les outils, ressources et prompts de chaque serveur géré par mcpd dans une seule interface MCP.
L'architecture est la suivante : IDE ↔ mcpd-proxy (stdio/MCP) ↔ démon mcpd (HTTP/REST) ↔ serveurs MCP individuels.
Outils
Le proxy expose dynamiquement les outils de tous les serveurs mcpd connectés en utilisant une convention de nommage server__tool pour éviter les collisions :
time__get_current_time— du serveurtimegithub__create_issue— du serveurgithubfetch__get_url— du serveurfetch
La même convention s'applique aux ressources (mcpd://server/resource_uri) et aux prompts (server__prompt_name). La liste complète des outils est déterminée au moment de l'exécution par ce que mcpd a enregistré.
Installation
npx @mozilla-ai/mcpd-proxy
VS Code — ajoutez à votre fichier de paramètres MCP :
{
"servers": {
"mcpd": {
"type": "stdio",
"command": "npx",
"args": ["@mozilla-ai/mcpd-proxy"],
"env": { "MCPD_ADDR": "http://localhost:8090" }
}
}
}
Cursor — créez/éditez ~/.cursor/mcp.json :
{
"mcpServers": {
"mcpd": {
"command": "npx",
"args": ["@mozilla-ai/mcpd-proxy"],
"env": { "MCPD_ADDR": "http://localhost:8090" }
}
}
}
Nécessite que le démon mcpd soit en cours d'exécution à l'adresse configurée (par défaut : http://localhost:8090).
Hôtes supportés
VS Code Copilot et Cursor sont explicitement documentés dans le README avec des exemples de configuration.
Installation rapide
npx @mozilla-ai/mcpd-proxyInformations
- Tarification






