SeeClickFix MCP 服务器
一种模型上下文协议(MCP)服务器,可从SeeClickFix的Open311 API访问实时公民问题报告。此工具允许您按地理位置检索有关本地基础设施问题、服务请求和社区报告问题的信息。
特性
- 实时公民数据:获取当前的公民问题和服务请求
- 基于位置的搜索:查找特定地理坐标附近的问题
- Open311 API集成:基于标准化的Open311协议构建
- MCP兼容:适用于任何兼容MCP的客户端
安装
- 克隆存储库:
git clone https://github.com/chrisjamesbond/seeclickfix-mcp-server
cd mcp-see-click-fix- 安装依赖项:
npm install- 构建项目:
npm run build
npm run bundle用法
作为MCP服务器
服务器提供了一个工具:
get_requests
获取地理位置附近的公民问题请求。
参数:
latitude(string):关注点的纬度坐标longitude(string):关注点的经度坐标
例子:
{
"name": "get_requests",
"arguments": {
"latitude": "42.3601",
"longitude": "-71.0589"
}
}发展
在开发模式下运行:
npm run dev生产建设:
npm run build
npm run bundle快速安装
构建自己的包
创建自己的 .dxt 包裹:
npx @anthropic-ai/dxt packapi信息
此服务器使用SeeClickFix Open311 API来检索公民问题数据。API提供的信息包括:
- 问题描述
- 当前状态
- 地址/位置
- 服务类型
- 上次更新时间戳
配置
服务器通过配置 manifest.json 文件,包括:
- 服务器元数据和描述
- 工具定义
- 入口点配置
- 关键字和许可信息
技术细节
- 运行时:Node.js 18+
- 语言:TypeScript
- 框架:MCP SDK
- HTTP客户端:Axios
- 生成工具:esb构建
许可证
麻省理工学院
