NocoBase MCP
NocoBase MCP サービスプラグインを有効にすると、NocoBase アプリケーションが MCP サービスインターフェースを公開し、MCP クライアントから NocoBase のインターフェースにアクセス・呼び出しができるようになります。
サービスアドレス
-
メインアプリケーション:
http(s)://<host>:<port>/api/mcp -
サブアプリケーション:
http(s)://<host>:<port>/api/__app/<app_name>/mcp
このアドレスは streamable HTTP トランスポートプロトコルを使用します。
提供する機能
汎用ツール
データテーブルの操作に使用できます
NocoBase コアおよび各種プラグインインターフェース
リクエストヘッダー x-mcp-packages で MCP がどのパッケージのインターフェースを公開するかを制御できます。例:
このリクエストヘッダーは完全なパッケージ名を指定でき、scope が未指定の場合は自動的に @nocobase/ が補完されます。
デフォルトでは汎用ツール以外のパッケージインターフェースは読み込まれません。その他のシステム機能の操作には NocoBase CLI の使用をお勧めします。
よく使うパッケージの説明:
その他のパッケージと関連インターフェースの説明は API ドキュメント プラグインで確認できます。
認証方式
API Key 認証
API keys プラグインで作成した API key を使用して MCP サービスインターフェースを呼び出します。権限は API key にバインドされたロールによって決まります。
OAuth 認証
OAuth 認証・認可後に取得した access token を使用して MCP サービスインターフェースを呼び出します。権限は認可されたユーザーによって決まります。ユーザーが複数のロールを持つ場合、リクエストヘッダー x-role で呼び出しロールを設定できます。
クイックスタート
Codex
API Key 認証の使用
まず API Keys プラグインを有効にし、API Key を作成します。
OAuth 認証の使用
まず IdP: OAuth プラグインを有効にします。
Claude Code
API Key 認証の使用
まず API Keys プラグインを有効にし、API Key を作成します。
OAuth 認証の使用
まず IdP: OAuth プラグインを有効にします。
実行完了後、Claude を開いて対応する MCP サービスを選択してログインします:
OpenCode
API Key 認証の使用
まず API Keys プラグインを有効にし、API Key を作成します。opencode.json を設定します:
OAuth 認証の使用
まず IdP: OAuth プラグインを有効にします。opencode.json を設定します:
ログイン認証
Debug

