
mcp-server2
MLIT DPF MCP
日本国土交通省(MLIT)官方发布的MCP服务器(α版本),通过自然语言查询将Claude等AI模型与MLIT数据平台连接,实现直观的数据搜索、检索和下载功能。
概述
MLIT DPF MCP 是由日本国土交通省(Ministry of Land, Infrastructure, Transport and Tourism)下属的MLIT数据平台团队开发的官方 模型上下文协议服务器(α 版本)。它封装了国土交通数据平台的公共 API。该平台是一个中央枢纽,汇集了国土交通省持有的数据与私营部门的数据集,提供统一的搜索、可视化和下载功能。
通过运行此 MCP 服务器,大型语言模型(例如 Claude Desktop 中的模型)可以直接与该平台进行日语或英语对话交互。用户可以用模糊或复杂的自然语言指令(例如“查找东京车站附近最近的土地价格数据”或“检索沿海地区的防灾数据集”),接收结构化的结果、元数据和下载链接——所有这些都不需要深入了解 API 知识。
主要特性
- 自然语言数据访问:将模糊的用户查询转换为针对国土交通数据平台的精确 API 调用。
- 工具暴露:提供多个 MCP 工具,用于数据集发现、过滤、元数据检索和内容下载。
- 无缝 MCP 集成:可与任何兼容 MCP 的主机/客户端(Claude Desktop 及类似产品)协同工作。
- 基于 Python 的服务器:使用 Python 3.10+ 易于本地部署。
- 政府数据聚焦:涵盖基础设施、地理空间(兼容 PLATEAU)、土地利用、交通、防灾、房地产等领域。
- 安全且官方:由国土交通省支持;需要免费的国土交通数据平台 API 密钥进行认证访问。
要求
- 操作系统:Windows 10/11 或 macOS 13+
- Python 3.10+
- MCP 主机:Claude Desktop 或其他兼容客户端
- 推荐:8GB+ 内存
- 国土交通省 API 密钥(通过 data-platform.mlit.go.jp 上的免费账户获取)
安装与设置
- 克隆仓库:
git clone https://github.com/MLIT-DATA-PLATFORM/mlit-dpf-mcp.git cd mlit-dpf-mcp - 创建并激活虚拟环境。
- 安装依赖项。
- 配置您的
MLIT_API_KEY和可选的MLIT_BASE_URL。 - 将服务器配置添加到您的 MCP 主机(例如,在 Claude Desktop 的
mcpServers部分指向src/server.py)。
详细的日语/英语说明和配置示例可在仓库的 README 中找到。
使用场景
- 城市规划与研究:快速收集土地价格、建筑或交通数据进行分析。
- 防灾准备:通过简单提示检索灾害地图和防灾数据集。
- 房地产洞察:以对话方式查询地理空间和物业相关信息。
- 政府数据探索:使非技术用户和 AI 代理能够探索日本的公共基础设施数据集。
- 多代理工作流:与其他 MCP 服务器(例如 PLATEAU 数据)结合,用于更丰富的地理空间 AI 应用。
技术细节
- 协议: 模型上下文协议 (MCP) —— 标准化的工具、资源及提示信息开放协议。
- 语言: Python。
- 许可证: MIT(根据 PyPI/包元数据)。
- 状态: Alpha 版本;由日本国土交通省官方 MLIT 团队积极维护。
此 MCP 服务器展示了政府开放数据计划如何利用新兴 AI 协议,使复杂数据集访问民主化。
如需最新的安装指南、示例和更新,请访问 GitHub 仓库 。
Tags
mcpmcp服务器国土交通省数据平台日本政府数据pythonapi封装土地基础设施地理空间