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 知識。

主要功能

  • 自然語言數據訪問:將模糊的用戶查詢轉化為針對 MLIT 數據平台的精確 API 呼叫。
  • 工具暴露:提供多種 MCP 工具,用於數據集發現、篩選、元數據檢索和內容下載。
  • 無縫 MCP 整合:適用於任何兼容 MCP 的主機/客戶端(Claude Desktop 及類似應用)。
  • 基於 Python 的伺服器:使用 Python 3.10+ 即可輕鬆本地部署。
  • 政府數據焦點:涵蓋基礎設施、地理空間(兼容 PLATEAU)、土地使用、交通運輸、防災、房地產等領域。
  • 安全且官方:由國土交通省支持;需要免費的 MLIT 數據平台 API 金鑰進行身分驗證訪問。

系統需求

  • 作業系統:Windows 10/11 或 macOS 13+
  • Python 3.10+
  • MCP 主機:Claude Desktop 或其他兼容客戶端
  • 建議:8GB 以上記憶體
  • 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 應用。

技術細節

  • 協定:模型情境協定 (MCP) — 標準化的工具、資源與提示呈現方式。
  • 語言:Python。
  • 授權:MIT (依據 PyPI/套件中繼資料)。
  • 狀態:Alpha 版本;由官方 MLIT 團隊積極維護。

此 MCP 伺服器示範了政府開放資料計畫如何利用新興的 AI 協定,來普及化複雜資料集的存取。

欲瞭解最新的設定指南、範例與更新,請造訪 GitHub 儲存庫

Tags

mcpmcp伺服器國土交通省資料平台日本政府資料pythonAPI封裝土地基礎設施地理空間