mcpField
N
nocobase-mcp-setup

nocobase-mcp-setup

github.com/nocobaseエージェントワークフロー5580 回インストール8 週間前に更新
リポジトリ

nocobase-mcp-setup について

NocoBase ユーザーがコーディングエージェントの CLI に MCP 接続を設定し、到達性と認証を確認するためのスキルです。CLI と認証方式に応じた手順を示し、登録済みサーバーと利用可能なツールを確認します。

主な機能

  1. 01メインまたは非メインアプリのエンドポイント確認
  2. 02NocoBase サービスの到達性確認
  3. 03API Key または OAuth 認証の設定
  4. 04Codex と Claude Code のコマンド提示
  5. 05登録済みサーバーと利用可能なツールの確認

活用シーン

  1. 01Codex CLI に NocoBase MCP を追加
  2. 02Claude Code 用に NocoBase 接続を設定
  3. 03エンドポイントや認証設定の問題を調査
  4. 04コレクションとフィールドのツールを確認

MCP 対応

このスキルは、コーディングエージェントの CLI に NocoBase を MCP サーバーとして追加する手順を案内します。NocoBase は streamable HTTP でコアおよびプラグイン API と、コレクション操作用の汎用 CRUD ツールを公開します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nocobase/skills --skill nocobase-mcp-setup

インストール後、Claude Code で/nocobase-mcp-setupを入力して読み込まれたか確認します。

詳細

目標

ユーザーのコーディングエージェント CLI 用に NocoBase MCP 接続を構成し、サーバーに到達でき、認証済みであることを確認します。

ワークフロー

  1. 使用するアプリのエンドポイントを確認します。
    • メインアプリ:http(s)://<host>:<port>/api/mcp
    • メイン以外のアプリ:http(s)://<host>:<port>/api/__app/<app_name>/mcp
  2. NocoBase が起動していて、アクセス可能であることを確認します。
  3. 認証モードを決定します。
    • API Key:API Keys プラグインと、既存の API キーが必要です
    • OAuth:IdP: OAuth プラグインが必要です
  4. ユーザーの CLI 用コマンドを使用して、NocoBase MCP サーバーを追加するよう案内します。
  5. 登録済みのサーバーと利用可能なツールを確認して、MCP 接続を検証します。

サービスに関する注意事項

  • NocoBase MCP は streamable HTTP トランスポートプロトコルを使用します。
  • NocoBase が公開するもの:
    • NocoBase コアとプラグインの API
    • コレクションを操作するための汎用 CRUD ツール

MCP の設定

ユーザーの CLI と認証モードに応じてコマンドを選択します。

API Key を使用する Codex

export NOCOBASE_API_TOKEN=<your_api_key>
codex mcp add nocobase --url http://<host>:<port>/api/mcp --bearer-token-env-var NOCOBASE_API_TOKEN

OAuth を使用する Codex

codex mcp add nocobase --url http://<host>:<port>/api/mcp
codex mcp login nocobase --scopes mcp,offline_access

API Key を使用する Claude Code

claude mcp add --transport http nocobase http://<host>:<port>/api/mcp --header "Authorization: Bearer <your_api_key>"

OAuth を使用する Claude Code

claude mcp add --transport http nocobase http://<host>:<port>/api/mcp

次に Claude を開き、MCP パネルからログインを完了します。

claude
/mcp

その他の CLI

同じエンドポイントパターンと、CLI がサポートする認証モードを使用します。

前提条件

  • NocoBase がインストールされ、起動している
  • 正しいアプリのエンドポイントがわかっている
  • API Key 認証の場合:
    • API Keys プラグインが有効になっている
    • API キーが作成されている
  • OAuth 認証の場合:
    • IdP: OAuth プラグインが有効になっている

検証

設定後、コレクションやフィールドなどの NocoBase API 操作で、NocoBase MCP ツールが利用可能であることを確認します。

Codex CLI の場合は、次を使用します。

codex mcp list
codex mcp get nocobase

Claude Code の場合は、Claude を起動して MCP エントリーを確認します。

claude
/mcp

コメント