Token导航 LogoToken导航TokenDH.com
Datagraph City MCP Server logo
数据服务stdio官方级别未说明来源级核验

Datagraph City MCP Server

MCP Server

@modelcontextprotocol/inspector

一个用于从Claude Desktop、ChatGPT和其他MCP兼容客户端访问DataGraph API的模型上下文协议服务器。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
数据访问JavaScriptClaudeAPI集成Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

team-earth

提供方

team-earth

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector node index.js

详细介绍

DataGraph MCP服务器

模型上下文协议服务器,用于从Claude Desktop、ChatGPT和其他兼容MCP的客户端访问DataGraph API。

安装

通过npx(推荐)

{
  "mcpServers": {
    "datagraph": {
      "command": "npx",
      "args": ["-y", "datagraph-city-mcp-server"],
      "env": {
        "DATAGRAPH_API_KEY": "dgc_your_api_key_here"
      }
    }
  }
}

通过本地安装

npm install datagraph-city-mcp-server
{
  "mcpServers": {
    "datagraph": {
      "command": "node",
      "args": ["/absolute/path/to/node_modules/datagraph-city-mcp-server/index.js"],
      "env": {
        "DATAGRAPH_API_KEY": "dgc_your_api_key_here"
      }
    }
  }
}

获取API密钥

注册地址: 数据图城市 获取您的免费API密钥。

______________________________________________________________________

Claude桌面设置

  1. 打开克劳德桌面配置:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json

  1. 使用API密钥添加上面的配置
  2. 重新启动克劳德桌面

______________________________________________________________________

查询示例

"What programs address violence prevention in Kansas City?"
"Show me the obstacles to reducing urban loneliness in NYC"
"Which organizations fund violence prevention in Kansas City?"
"What strategy areas do Kansas City nonprofits work in?"
"Show recent building permits in Manhattan"
"What are property sale prices by borough in NYC?"

______________________________________________________________________

可用数据集

呼叫 list_datasets 第一 --它返回精确的数据集名称和当前计数。

位置数据集描述
kckansas-city-violence-prevention450多个项目,200多个组织,暴力预防(GOSR)
unlonely-nycunlonely-nyc7500多个解决城市孤独问题的项目(GOSR)
rust-beltrust-belt-initiatives5300多个市政基础设施项目(GOSR)
nyc纽约地铁、建筑许可、房地产销售、犯罪、人口统计

NYC数据集详细信息

数据集记录注释
地铁445个车站MTA线路和位置
DOB许可证856480DOB现在的建筑许可证(2021年3月至今)
房地产销售53464有价格的房地产交易
犯罪100000纽约警察局关于人口统计的投诉
人口统计195个社区人口统计

______________________________________________________________________

GOSR框架

目标障碍解决方案资源(GOSR) 是一种公民问题解决的参与式问题结构方法。了解更多信息,请访问 gosr.ai.

角色
目标社区的理想未来状态(单数)
障碍阻碍未来的障碍——对问题持续存在的原因的诊断
解决方案克服每个障碍的潜在策略(不是实际计划)
资源在实践中实施解决方案的实际操作程序
演员管理资源的组织
资助方资助行为者或资源的基金会和政府机构(取决于来源的具体情况)
战略区域从业者定义的操作分组(如预防、干预)——存在于一些数据集中
生态系统制定政策的治理利益相关者(民选官员、规划机构)——存在于一些数据集中

关键关系链:

(Goal)-[:HAS_OBSTACLE]->(Obstacle)-[:HAS_SOLUTION]->(Solution)
    (StrategyArea)

基金边缘定位:

  • (Funder)-[:FUNDS]->(Actor) --当资金来源仅列出组织名称时(大多数来源)
  • (Funder)-[:FUNDS]->(Resource) --当资金来源指定一个特定项目时(目前仅提供COMBAT资助)
  • 要查找所有资金,请同时查询: MATCH (f)-[:FUNDS]->(n) WHERE n:Actor OR n:Resource

关键区别:

  • 解决方案是理论/潜在的干预措施——它们描述了 *什么可行*
  • 资源是真实的,现有的程序正在运行
  • 障碍可以有子解决方案(叶节点)或子障碍(子问题),但不能两者都有

计算父障碍与叶障碍:

// Parent obstacles (have sub-obstacles)
MATCH (p:Obstacle)-[:HAS_OBSTACLE]->(c:Obstacle)
WHERE p.dataset = 'your-dataset'
RETURN COUNT(DISTINCT p)

// Leaf obstacles (have solutions)
MATCH (p:Obstacle)-[:HAS_OBSTACLE]->(c:Obstacle)
WHERE p.dataset = 'your-dataset'
RETURN COUNT(c)

______________________________________________________________________

可用工具

工具说明
list_datasets列出所有可用数据集-- 先叫这个
get_locality_schema获取局部的完整图模式——在编写Cypher之前调用
query_locality_data使用自然语言或原始Cypher查询数据
explore_locality_data浏览某个地区的可用数据
analyze_gosr_dataset分析GOSR数据集以解决公民问题
get_server_info服务器版本和框架参考
get_usage_stats您的API使用量和配额

query_locality_data 参数

参数必填说明
query自然语言查询或原始Cypher
locality地点代码,例如。 kc, nyc (默认值: nyc)
category按类别筛选
limit最大结果(默认值:10)

提示: 呼叫 get_locality_schema 首先了解图结构,然后直接编写Cypher以获得精确的结果。

______________________________________________________________________

发展

使用MCP检查员进行测试

npx @modelcontextprotocol/inspector node index.js

调试模式

DEBUG=* node index.js

______________________________________________________________________

故障排除

“找不到API密钥” --确保 DATAGRAPH_API_KEY 在MCP服务器环境配置中设置。

克劳德看不到服务器 --使用绝对路径。更改配置后完全重新启动Claude Desktop。

空查询结果 --使用 get_locality_schema 首先了解图结构,然后直接通过以下方式编写Cypher query_locality_data.

“命令失败” --验证是否安装了Node.js(node --version),然后手动测试: node index.js.

______________________________________________________________________

支持

目录标签

目录标签

数据访问JavaScriptClaudeAPI集成本地部署API服务城市数据分析GOSR框架

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP