DigitalBase Docs (β版)製品サイト

MCP

DigitalBase は MCP(Model Context Protocol)サーバー として動作します。Claude Desktop・Cursor・各種 AI エージェントなどの外部 MCP クライアントから接続すると、DigitalBase の社内ツール(ファイル・データ・RAG・コード実行)を、データを外に出さずに呼び出せます。

対象:開発者 / 管理者
補足

このページは「リファレンス」型です。DigitalBase は MCP サーバーです(外部 MCP サーバーを登録する機能ではありません)。チャット内のツールと同じ機能を、外部クライアントに公開します。

エンドポイント

項目
URLPOST /api/mcp
プロトコルJSON-RPC 2.0
認証Authorization: Bearer <API_KEY>API キー
対応メソッドinitialize / tools/list / tools/call
ヘルスチェックGET /api/mcp/health(認証不要)

resources / prompts / sampling は公開していません。ツール到達に必要な最小サブセットのみ対応します。

公開されるツール

チャット内のツールと同一のものを公開します。実行時の権限は、API キーに紐づくユーザーのスコープに従います。

分類ツール
ファイルlist_files / read_file / write_file / edit_file / search_files / describe_file / glob / grep / bash
データ(SQL)list_datasets / describe_dataset / query_dataset
ナレッジ(RAG)list_rag_collections / vector_search
外部接続list_my_connections / list_api_connections / call_api_operator
コード実行execute_python

接続例

外部 MCP クライアントの設定で、HTTP エンドポイントと API キーを指定します。

{
  "mcpServers": {
    "digitalbase": {
      "url": "http://<HOST>:8000/api/mcp",
      "headers": { "Authorization": "Bearer <API_KEY>" }
    }
  }
}

接続後、クライアントの tools/list で利用可能なツールが取得され、エージェントから呼び出せます。

注意

クライアントの実装によっては stdio 経由の MCP のみ対応の場合があります。その際は HTTP-MCP ブリッジを介して接続してください。

関連