NocoBase MCP Server プラグインを有効にすると、NocoBase アプリは MCP クライアントが NocoBase API にアクセスして呼び出せる MCP エンドポイントを公開します。
main アプリ:
http(s)://<host>:<port>/api/mcp
main 以外のアプリ:
http(s)://<host>:<port>/api/__app/<app_name>/mcp
このエンドポイントは streamable HTTP トランスポートを使用します。
x-mcp-packages リクエストヘッダーを使うと、MCP が公開するパッケージ API を制御できます。例:
x-mcp-packages: @nocobase/server,plugin-workflow*,plugin-users
このヘッダーには完全なパッケージ名を指定できます。scope が省略されている場合は、自動的に @nocobase/ が補われます。デフォルトでは、MCP は次のパッケージ API を読み込みます。
@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-aiまず API Keys プラグインを有効にし、API Key を作成します。
まず IdP: OAuth プラグインを有効にします。
まず API Keys プラグインを有効にし、API Key を作成します。
まず IdP: OAuth プラグインを有効にします。
その後 Claude を開き、対象の MCP サービスにログインします。
まず API Keys プラグインを有効にし、API Key を作成します。opencode.json を設定します。
まず IdP: OAuth プラグインを有効にします。opencode.json を設定します。
ログイン認証
デバッグ
NocoBase MCP は NocoBase Skills とあわせて使うことをおすすめします。詳しくは NocoBase Skills を参照してください。