mcpField
D
Datagouv Fr

Datagouv Fr

リモート
pipeworx.io法務・行政04 日前に更新
リポジトリ公式サイト

Datagouv Fr について

Datagouv Fr は、フランスの国家オープンデータカタログを検索する MCP サーバーです。データセットや公開組織、リソース、再利用事例を調べる Agent やクライアント向けです。

主な機能

  1. 01クエリやタグによるデータセット検索
  2. 02データセット情報の取得
  3. 03ダウンロード可能なリソースの一覧
  4. 04組織の検索と情報取得
  5. 05データセット再利用事例の検索

活用シーン

  1. 01フランスのオープンデータカタログでデータセットを探す
  2. 02データセットのダウンロードファイルを確認する
  3. 03関連データを公開する組織を特定する
  4. 04データセットを使ったアプリや分析を調べる

MCP 対応

ゲートウェイ経由またはローカル stdio MCP サーバーとして、data.gouv.fr カタログ検索ツールを MCP クライアントに公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/datagouv-fr/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@pipeworx/datagouv-fr

data.gouv.fr MCP — フランスの国立オープンデータカタログ。読み取りにはキー不要です。

Pipeworx の一部です。AI エージェントを1878以上の稼働中データソースに接続するMCPゲートウェイです。これは独立した非公式の連携であり、上流プロバイダーとは提携関係になく、承認も受けておらず、公開もされていません。

ツール

  • search_datasets(query?, organization?, tag?, page?, page_size?) — データセットを検索
  • dataset(id_or_slug) — 単一のデータセットレコード
  • resources(dataset_id_or_slug) — データセットのダウンロード可能なリソース一覧
  • search_organizations(query?, page?, page_size?) — 組織を検索
  • organization(id_or_slug) — 単一の組織
  • reuses_search(query?, page?, page_size?) — データセットを基に構築された「再利用」(アプリ/分析)を検索

データソース

https://www.data.gouv.fr/api/1/

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "datagouv-fr": {
      "url": "https://gateway.pipeworx.io/datagouv-fr/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/datagouv-fr/mcp の tools/list は、上の表にあるツールに加えて、共有 Pipeworx メタツールである ask_pipeworx、 discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール一式を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック固有のツールに加えて共有ツールが約30個表示されます。接続の initialize 応答には正確な対象範囲が示されており、その日の状況を確認する際の正式な情報源です。

これは意図的な設計であり、偶然の多重化ではありません。メタツールを使うと、このパックで扱わない質問にも、カタログ全体を横断する ask_pipeworx 経由で回答できるため、2つ目の MCP サーバーを追加する必要がありません。現在、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックのツールだけでなく、すべてのパックのツールが直接一覧表示されます:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらのURLも、同じゲートウェイと同じ1878以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントがない場合は、HTTP経由で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/datagouv_fr_search_datasets \
  -H 'Content-Type: application/json' \
  -d '{"query":"housing"}'

最初の呼び出しにアカウントは不要です。ツールの詳細は GET https://gateway.pipeworx.io/v1/tools/datagouv_fr_search_datasets で確認できます。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を呼び出します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です:

{
  "mcpServers": {
    "datagouv-fr": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-datagouv-fr"]
    }
  }
}

または、直接実行して起動を確認できます:

npx -y @pipeworx/mcp-datagouv-fr

stdin/stdout 経由で MCP を使用し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じデータソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx を使う

ツールを直接呼び出す代わりに、平易な英語で質問できます。これは上記のパックエンドポイントとフルゲートウェイのどちらでも利用できます:

ask_pipeworx({ question: "your question about Datagouv Fr data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。