Après avoir activé le plugin NocoBase MCP Server, votre application NocoBase expose un endpoint MCP que les clients MCP peuvent utiliser pour accéder aux API NocoBase et les appeler.
Application principale :
http(s)://<host>:<port>/api/mcp
Application non principale :
http(s)://<host>:<port>/api/__app/<app_name>/mcp
Cet endpoint utilise le transport streamable HTTP.
Vous pouvez utiliser l'en-tête de requête x-mcp-packages pour contrôler quelles API de paquets sont exposées par MCP, par exemple :
x-mcp-packages: @nocobase/server,plugin-workflow*,plugin-users
Cet en-tête accepte les noms de paquets complets. Si le scope est omis, @nocobase/ est ajouté automatiquement. Par défaut, MCP charge les API de ces paquets :
@nocobase/plugin-data-source-main@nocobase/plugin-data-source-manager@nocobase/plugin-workflow*@nocobase/plugin-acl@nocobase/plugin-users@nocobase/plugin-auth@nocobase/plugin-client@nocobase/plugin-flow-engine@nocobase/plugin-aiActivez d'abord le plugin API Keys et créez une API key.
Activez d'abord le plugin IdP: OAuth.
Activez d'abord le plugin API Keys et créez une API key.
Activez d'abord le plugin IdP: OAuth.
Ensuite, ouvrez Claude et connectez-vous au service MCP correspondant :
Activez d'abord le plugin API Keys et créez une API key. Configurez opencode.json :
Activez d'abord le plugin IdP: OAuth. Configurez opencode.json :
Connexion
Débogage
Il est recommandé d'utiliser NocoBase MCP avec NocoBase Skills. Voir NocoBase Skills.