A2A MCP News
MLIT DPF MCP logo
mcp-server3

MLIT DPF MCP

国土交通省(MLIT)が提供する公式MCPサーバー(α版)。自然言語クエリを通じてClaudeなどのAIモデルとMLITデータプラットフォームを接続し、直感的なデータ検索・取得・ダウンロードを可能にします。

概要

MLIT DPF MCP は、国土交通省(MLIT)の DATA PLATFORM チーム が開発した 公式の Model Context Protocol (MCP) サーバー(α版)です。これは、国土交通省の保有データと民間のデータセットを集約し、統一的な検索、可視化、ダウンロードを提供するハブである 国土交通データプラットフォーム の公開 API をラップしたものです。

この MCP サーバーを実行することで、大規模言語モデル(Claude Desktop 内のモデルなど)が、このプラットフォームと日本語または英語の会話形式で直接対話できるようになります。ユーザーは曖昧または複雑な自然言語での指示(例:「東京駅周辺の最近の地価データを探して」や「沿岸地域の防災データセットを取得して」)を発行でき、構造化された結果、メタデータ、ダウンロードリンクを、深い API 知識なしに受け取ることができます。

主な機能

-自然言語によるデータアクセス: あいまいなユーザークエリを、国土交通データプラットフォームへの正確な API 呼び出しに翻訳します。

  • ツール公開: データセットの発見、フィルタリング、メタデータ取得、コンテンツダウンロードのための複数の MCP ツールを提供します。
  • シームレスな MCP 統合: MCP 互換ホスト/クライアント(Claude Desktop など)と連携します。
  • Python ベースのサーバー: Python 3.10+ で簡単にローカルデプロイできます。
  • 政府データ特化: インフラ、地理空間(PLATEAU 互換)、土地利用、交通、防災、不動産などのデータをカバーします。
  • セキュア & 公式: 国土交通省がバックアップ。認証済みアクセスには国土交通データプラットフォームの無料 API キーが必要です。

要件

  • OS: Windows 10/11 または macOS 13+ -, Python 3.10+
  • MCP ホスト: Claude Desktop またはその他の互換クライアント
  • 推奨: 8GB 以上の RAM
  • MLIT API キー(data-platform.mlit.go.jp で無料アカウント登録により取得)

インストールとセットアップ

  1. リポジトリをクローン:
    git clone https://github.com/MLIT-DATA-PLATFORM/mlit-dpf-mcp.git
    cd mlit-dpf-mcp
    
  2. 仮想環境を作成し、有効化します。
  3. 依存関係をインストールします。
  4. MLIT_API_KEY を構成し、オプションで MLIT_BASE_URL も構成します。
  5. MCP ホスト(例:Claude Desktop の mcpServers セクション)にサーバー構成を追加し、src/server.py を指すように設定します。

詳細な日本語/英語の手順と設定例は、リポジトリの README で入手できます。

ユースケース

  • 都市計画・研究: 分析のために地価、建物、交通データを迅速に収集します。
  • 防災準備: シンプルなプロンプトでハザードマップや防災データセットを取得します。
  • 不動産分析: 地理空間および物件関連情報を会話形式でクエリします。
  • 政府データ探索: 非技術ユーザーや AI エージェントが日本の公共インフラデータセットを探索できるようにします。
  • マルチエージェントワークフロー: 他の MCP サーバー(例:PLATEAU データ)と組み合わせ、より豊富な地理空間 AI アプリケーションを実現します。

技術詳細

  • プロトコル: Model Context Protocol (MCP) — 標準化されたツール、リソース、およびプロンプトの公開。
  • 言語: Python。
  • ライセンス: MIT (PyPI/パッケージメタデータに準拠)。
  • ステータス: アルファ版;公式MLITチームによる積極的なメンテナンス中。

このMCPサーバーは、政府のオープンデータ構想が、どのように新興のAIプロトコルを活用して複雑なデータセットへのアクセスを民主化できるかを示しています。

最新のセットアップガイド、例、更新情報については、GitHubリポジトリをご覧ください 。

Tags

mcpmcp-servermlitデータプラットフォーム日本政府データpythonapi-wrapper国土インフラ地理空間