/ ディレクトリ / プレイグラウンド / data.gouv.fr
● 公式 datagouv ⚡ 即起動

data.gouv.fr

作者 datagouv · datagouv/datagouv-mcp

data.gouv.fr上のフランス政府オープンデータを検索・クエリできます。APIキー不要で、数千の公開データセットに即座にアクセス可能です。

フランス公式オープンデータMCPは、data.gouv.frカタログを公開しています。データセットや組織の全文検索、メタデータの取得、リソースのダウンロードが可能です。登録や課金なしで、フランスのシビックテック研究、ジャーナリズム、政策分析に活用できます。

なぜ使うのか

主な機能

ライブデモ

実際の動作

datagouv.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "datagouv": {
      "command": "uvx",
      "args": [
        "datagouv-mcp"
      ]
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "datagouv": {
      "command": "uvx",
      "args": [
        "datagouv-mcp"
      ]
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "datagouv": {
      "command": "uvx",
      "args": [
        "datagouv-mcp"
      ]
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "datagouv": {
      "command": "uvx",
      "args": [
        "datagouv-mcp"
      ]
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "datagouv",
      "command": "uvx",
      "args": [
        "datagouv-mcp"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "datagouv": {
      "command": {
        "path": "uvx",
        "args": [
          "datagouv-mcp"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add datagouv -- uvx datagouv-mcp

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: data.gouv.fr

トピックでフランスの公開データセットを検索する

👤 ジャーナリスト、研究者、シビックテック開発者 ⏱ ~10 min beginner

使うタイミング: 「県別・月次の失業率」のようなデータが必要だが、どこにあるかわからない場合に使用します。

フロー
  1. キーワードで検索する
    Search data.gouv.fr for 'chômage département mensuel'. Return top 10 datasets with title, publisher, last update.✓ コピーしました
    → 関連するデータセットの一覧
  2. 有望な候補を詳しく調べる
    For the top 3, fetch full metadata: license, update frequency, resources, description. Which is the most current + official?✓ コピーしました
    → 比較サマリー
  3. ダウンロードURLを取得する
    Return the CSV resource URL(s) for the chosen dataset. I'll download it separately.✓ コピーしました
    → 直接ダウンロードURL

結果: 直接ダウンロードリンク付きの信頼性の高いデータセットの候補リスト。

注意点
  • データセットのリソースURLがリンク切れになっていることがあるlast_modifiedメタデータを確認してください。古くてメンテナンスされていないものほどリンク切れの可能性が高いです。可能であればINSEE公開のものを優先してください。
組み合わせ: filesystem

特定の省庁や機関が公開する全データセットをカタログ化する

👤 データの公開状況を調査する研究者 ⏱ ~15 min intermediate

使うタイミング: INSEEやMinistère de la Transition écologiqueが公開している全データを把握したい場合に使用します。

フロー
  1. 組織を検索する
    Find the data.gouv organization page for 'INSEE'. Return its slug.✓ コピーしました
    → 正規の組織ID
  2. 全データセットを一覧表示する
    List every dataset published by that org. Page through all results. Return title, id, last update, resource count.✓ コピーしました
    → 完全なカタログ
  3. カテゴリ分類する
    Group by theme (population, economy, territory, etc.). Count datasets per theme.✓ コピーしました
    → テーマ別ヒストグラム

結果: フランスの公的機関が公開するオープンデータの構造化されたインベントリ。

注意点
  • 大規模な組織は1000件以上のデータセットを持つため、ページネーションが重要 — 必ず全ページを取得してください。最初のページだけで完全だと判断しないこと。
組み合わせ: filesystem

特定トピックの新規公開・更新データセットを監視する

👤 シビックテック / 政策アナリスト ⏱ ~15 min intermediate

使うタイミング: COVID、選挙、住宅などの新しいデータセットが公開された際に通知を受けたい場合に使用します。

フロー
  1. 本日時点のベースラインを検索する
    Search for '<topic>' and save the top 50 dataset ids + last_modified dates as /data/datagouv-<topic>-baseline.json.✓ コピーしました
    → ベースライン保存完了
  2. 週次で再実行する
    Rerun the search. Compare against baseline. Return (a) new datasets not in baseline, (b) datasets whose last_modified increased.✓ コピーしました
    → 差分レポート
  3. 注目すべきものを抽出する
    Filter the delta by official publishers (ministries, INSEE, agencies). Produce a 1-line summary per new/updated dataset.✓ コピーしました
    → キュレーション済みダイジェスト

結果: 関心トピックに関するフランスの公式新着データの週次アラート。

注意点
  • アグリゲーターが古いデータを新しいlast_modifiedで再公開することがあり、ノイズになる — 再公開コミュニティではなく、公式機関が公開者であるデータセットを優先してください。
組み合わせ: filesystem

組み合わせ

他のMCPと組み合わせて10倍の力を

datagouv + filesystem

データセットをダウンロードしてローカルにアーカイブする

Search 'recensement population' on data.gouv, pick the INSEE one, download CSV, save to /data/insee/.✓ コピーしました
datagouv + postgres

フランスのオープンデータセットをPostgresに取り込んで分析する

Download the latest unemployment dataset, infer schema, CREATE TABLE and COPY into Postgres.✓ コピーしました
datagouv + antv-chart

フランスのオープンデータセットから素早くチャートを作成する

Download dataset X, filter to 2020-2024, render as a line chart per région.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
search_datasets q: str, page?, page_size? データセットをキーワード検索する free
get_dataset dataset_id_or_slug 特定データセットの完全なメタデータとリソースを取得する free
search_organizations q: str 省庁・機関の正規IDを検索する free
list_organization_datasets org_id, page? 公開者の全データセットをカタログ化する free

コストと制限

運用コスト

APIクォータ
パブリックAPI。フェアユースによるスロットリングあり(毎秒数リクエスト程度なら安全)
呼び出しあたりのトークン
データセットメタデータ:フィールド数に応じて500〜2000トークン
金額
無料
ヒント
データセットIDをローカルにキャッシュしてください。メタデータは週単位ではほとんど変更されません。

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: 不要
データ送信先: すべての呼び出しはwww.data.gouv.frおよびリソースホストに送信されます

トラブルシューティング

よくあるエラーと対処法

`get_dataset`で404エラー

データセットIDが変更されたか、公開が取り下げられた可能性があります。キャッシュ済みIDではなく検索を使用してください。

Rate limited

呼び出し間隔を空けてください。毎秒5リクエスト未満なら安全です。公式な制限はありませんが、フェアユースが適用されます。

リソースURLが403/404を返す

一部のデータセットにはリンク切れがあります。最近更新されたリソースか、公式公開者自身のページを優先してください。

代替案

data.gouv.fr 他との比較

代替案代わりに使う場面トレードオフ
data.europa.eu MCPフランスだけでなくEU全体のデータが必要な場合対象範囲は広いが、フランス固有のデータの深さは劣る
INSEE API MCPクリーンなAPIアクセスでINSEE公式統計のみが必要な場合対象範囲が狭い。フランス統計局のデータのみ

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る