Data.gov MCP Server

Data.gov MCP Server

site icon
2025.04.10 8
JavaScript数据服务政府数据其它
Data.gov MCP Server 是一个用于访问 Data.gov 数据的 MCP 服务器,提供与政府数据集交互的工具和资源。它允许用户搜索、查看和管理 Data.gov 上的数据集,包括搜索包、显示包详情、列出组和标签等功能。
View on GitHub

Overview

基本能力

产品定位

Data.gov MCP Server 是一个用于访问和交互政府数据集的工具服务器,主要面向开发者和数据分析师,提供便捷的数据访问和管理功能。

核心功能

  • 数据搜索:通过 package_search 工具搜索 Data.gov 上的数据集。
  • 数据详情查看:通过 package_show 工具获取特定数据集的详细信息。
  • 组和标签管理:通过 group_listtag_list 工具列出 Data.gov 上的组和标签。
  • 资源访问:通过 datagov://resource/{url} 资源模板访问特定 URL 的数据资源。

适用场景

  • 开发者需要快速访问和集成政府数据集到应用程序中。
  • 数据分析师需要搜索和查看特定数据集以进行数据分析。
  • 研究人员需要管理和组织数据集以供进一步研究使用。

工具列表

  • package_search:搜索 Data.gov 上的数据集。
  • package_show:获取特定数据集的详细信息。
  • group_list:列出 Data.gov 上的组。
  • tag_list:列出 Data.gov 上的标签。

常见问题解答

  • 如何配置 MCP Server? 需要在 cline_mcp_settings.jsonclaude_desktop_config.json 文件中添加相应的配置项。
  • 如何贡献代码? 欢迎提交 issues 或 pull requests 参与项目贡献。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

  1. 全局安装包: bash npm install -g @melaodoidao/datagov-mcp-server
  2. 配置 MCP Server:
  3. cline_mcp_settings.json 文件中添加以下配置项(通常位于 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/ 目录下): json { "mcpServers": { "datagov": { "command": "datagov-mcp-server", "args": [], "env": {} } } }
  4. 如果使用 Claude Desktop 应用,则在 ~/Library/Application Support/Claude/claude_desktop_config.json 文件中添加相同配置。

调试方式

  • 安装完成后,可以通过运行 datagov-mcp-server 命令并检查输出来调试服务器是否正常运行。
  • 使用 package_search 等工具进行功能测试,确保数据访问正常。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。