返回 MCP 目录
public公开dns本地运行

datagov-mcp-server

一个用于访问Data.gov政府数据的MCP服务器,提供数据集交互工具

article

README

🚀 Data.gov MCP 服务器

Data.gov MCP 服务器用于访问 Data.gov 数据,提供了丰富工具与资源,可助力用户与政府数据集进行交互,为数据获取与利用提供便利。

🚀 快速开始

Data.gov MCP 服务器能够帮助你轻松访问 Data.gov 上的数据。下面将详细介绍其安装和使用方法。

📦 安装指南

全局安装包

使用以下命令进行全局安装:

npm install -g @melaodoidao/datagov-mcp-server

配置 MCP 服务器

  • macOS 系统下的 Visual Studio Code 配置: 在 cline_mcp_settings.json 文件(通常位于 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/)中添加以下条目:
{
  "mcpServers": {
    "datagov": {
      "command": "datagov-mcp-server",
      "args": [],
      "env": {}
    }
  }
}
  • Claude Desktop 应用配置: 若使用 Claude Desktop 应用,请将上述条目添加到 ~/Library/Application Support/Claude/claude_desktop_config.json 中。

💻 使用示例

工具使用

此服务器提供了一系列实用工具,具体如下:

  • package_search:可在 Data.gov 上搜索数据包(数据集)。
  • package_show:用于获取特定数据包(数据集)的详细信息。
  • group_list:能列出 Data.gov 上的组。
  • tag_list:可列出 Data.gov 上的标签。

资源模板使用

服务器还提供了资源模板 datagov://resource/{url},可通过其 URL 访问 Data.gov 资源。

你可以在 Cline 中通过指定服务器名称(datagov-mcp-server)和工具/资源名称来使用这些功能。

💪 贡献

欢迎大家参与贡献!如果你发现问题或有改进建议,请随时提交问题或拉取请求。

📄 许可证

本项目采用 MIT License。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端