
Data.gov MCP Server

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_list
和tag_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.json
或claude_desktop_config.json
文件中添加相应的配置项。 - 如何贡献代码? 欢迎提交 issues 或 pull requests 参与项目贡献。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
安装教程
- 全局安装包:
bash npm install -g @melaodoidao/datagov-mcp-server
- 配置 MCP Server:
- 在
cline_mcp_settings.json
文件中添加以下配置项(通常位于~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/
目录下):json { "mcpServers": { "datagov": { "command": "datagov-mcp-server", "args": [], "env": {} } } }
- 如果使用 Claude Desktop 应用,则在
~/Library/Application Support/Claude/claude_desktop_config.json
文件中添加相同配置。
调试方式
- 安装完成后,可以通过运行
datagov-mcp-server
命令并检查输出来调试服务器是否正常运行。 - 使用
package_search
等工具进行功能测试,确保数据访问正常。