セットアップ手順
- claude.ai にログインし、Customize > Connectors を開く。
- + > Add custom connector を選択。
- URL に以下を入力して保存。
https://ndbopendata-hub.com/mcpNDB OpenData Hub は claude.ai・Claude Desktop・Claude Code・Codex・ChatGPT Apps・OpenAI Responses API からRemote MCPへ、ChatGPT ActionsからREST / OpenAPIへ接続できるよう設計しています。 どちらも同じ公開集計データを読み取りますが、MCPとRESTは別の接続方式です。クライアントごとの設定方法を用途に合わせて選んでください。
公開状況: 新仕様は2026-07-14にproduction反映・HTTP smokeまで完了しています。各外部サービス製品UIからのlive接続は製品ごとに別検証です。 2026-07-14にproduction公開を確認済みです。設定を始める前に /mcp/openapi が開けることと、Remote MCPでtool一覧が7件表示されることを確認してください。確認できない場合は一時障害や仕様更新の可能性があるため接続を中止してください。
Option 1
最も簡単claude.ai の Connectors 機能を使えば、ブラウザだけで NDB OpenData Hub に接続できます。インストール不要、設定ファイル編集不要の最短ルートです。
https://ndbopendata-hub.com/mcpOption 2
Claude Desktop でもRemote Connectorを利用できます。接続はAnthropicのcloudから公開HTTPS endpointへ行われ、ローカルbridgeは不要です。
https://ndbopendata-hub.com/mcpRemote Connector は Anthropic のクラウドから公開HTTPS endpointへ接続します。ローカルprocessを起動する claude_desktop_config.json のstdio設定とは別物です。この公開データAPIではブリッジやDB接続文字列を登録しません。
Option 3
ターミナルから Claude Code CLI を使って MCP サーバーを追加する方法です。開発者やコマンドライン操作に慣れた方向けです。
claude mcp add --transport http ndb https://ndbopendata-hub.com/mcpClaude Code のチャットで自然文の質問をすると、NDB OpenData Hub のツールを自動で呼び出してデータを取得します。
登録済みの MCP サーバーを確認:
claude mcp listOption 4
Codex では Streamable HTTP URL を直接登録します。このサーバーは公開読み取り専用のため、OAuth loginやbearer tokenは不要です。
codex mcp add ndb --url https://ndbopendata-hub.com/mcpcodex mcp list一覧に追加後、新しいタスクでNDBのツール一覧を確認してください。
Option 5
ChatGPT 上で OpenAPI スキーマを用いた Actions として設定する方法です。Remote MCPとは別経路であり、OpenAPI URLを登録して各operationを確認します。
OpenAPI配布URL
https://ndbopendata-hub.com/mcp/openapiOpenAPI の仕様詳細と最新スキーマは /mcp/openapi でいつでも参照できます。Actions 側でパラメータの扱いに迷った場合は、スキーマ内の説明と meta.hint をご確認ください。
Option 6
ChatGPT の Apps 機能を使って MCP サーバーとして直接接続する方法です。ブラウザ版 ChatGPT で利用でき、Developer Mode やワークスペース管理者の許可が前提となります。
ChatGPT Apps(MCP)は変更が多い機能です。ChatGPT Actions は、同じ公開データを別のREST / OpenAPI面から利用する方式です。目的に合う経路を選び、保存後に実動作を確認してください。
AppsはMCP toolを、ActionsはOpenAPIで定義したREST operationを使う別経路です。どちらも同じ公開NDBデータへ読み取り専用でアクセスしますが、入力形式を混同しないでください。
Option 7
アプリケーションからResponses APIのbuilt-in MCP toolを使う方法です。公開read-only serverのためauthorizationは不要ですが、最初は既定のtool approvalを維持してください。
{
"type": "mcp",
"server_label": "ndb_opendata",
"server_description": "NDB公開集計データの読み取り専用検索",
"server_url": "https://ndbopendata-hub.com/mcp",
"allowed_tools": [
"search",
"fetch",
"ndb_nl_query",
"ndb_questionnaire_search",
"ndb_inspection_search",
"ndb_regional_analysis",
"ndb_data_comparison"
]
}Remote MCP では ndb_inspection_search / ndb_questionnaire_search に広めの条件を渡して候補を確認してください。GPT Actions / REST では /api/v1/range-labels の安定IDを取得してから絞ると、公開回をまたいだ取り違えを防げます。 特定の値が 0 件になる場合は、まず広めの条件で分布を確認してから該当ラベルを探すとエラーを回避できます。
Support
公開リポジトリとメール窓口の 2 経路を用意しています。小規模な実験運用のため即時対応や実装のお約束はできませんが、寄せられたご意見は優先度を検討しながら改善計画に反映します。GitHub アカウントをお持ちの場合は Issue 作成をご利用ください。スパム対策のため自動公開は行わず、内容を確認したうえで順次対応します。
GitHub を利用できない場合は、以下のアドレス宛にご連絡ください。
toms_pjt-ndbopendata@yahoo.co.jp
件名に [NDB Hub] を含めていただけると仕分けがスムーズです。頂いた内容は改善候補として整理し、対応状況に応じて個別にご連絡します。
オープンな議論が必要な場合は GitHub Discussions の開設も検討中です。短期的には Issue / メールでいただいた内容を整理し、対応可否を明示したうえで FAQ として本ページに反映していきます。