Serveurs MCP
Le Model Context Protocol (MCP) permet de connecter des outils externes à NOVORA : bases de données, APIs, services internes.
Configuration
Les serveurs MCP du projet sont déclarés dans .mcp.json à la racine :
{
"mcpServers": {
"github": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"]
},
"mon-api": {
"type": "http",
"url": "https://mcp.mon-service.com"
}
}
}Transports supportés
| Type | Description |
|---|---|
stdio | Lance une commande locale (le plus courant) |
http | Serveur distant via HTTP |
sse | Serveur distant via Server-Sent Events |
Ajouter un serveur
Trois façons, toutes équivalentes (elles écrivent le même fichier) :
- Extension : palette ⚙ → MCP servers → Continuer dans le terminal.
- CLI :
novora config mcp— assistant interactif (nom, transport, cible). - Manuel : éditez
.mcp.jsondirectement.
🔒 Prudence : un serveur MCP a accès à ce que l'agent lui transmet. N'ajoutez que des serveurs de confiance, et évitez d'y mettre des secrets en clair — préférez les variables d'environnement.
Novora Docs