Novora Docs

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

TypeDescription
stdioLance une commande locale (le plus courant)
httpServeur distant via HTTP
sseServeur 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.json directement.
🔒 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.