基本能力
产品定位
Poliscope MCP Server 是一个模型上下文协议服务器,旨在提供与Poliscope API交互的工具,方便用户访问和管理德国行政单位及会议数据。
核心功能
- 行政单位管理
- get_entity: 通过区域键(RS)获取行政单位,可选包含下属单位。 - list_entities: 列出行政单位,支持过滤、排序和分页功能。 - count_entities: 统计符合特定条件的行政单位数量。
- 会议数据管理
- get_meetings: 获取会议数据,支持多种过滤条件(如行政单位、主题、程序、时间范围等)。 - count_meetings: 统计符合过滤条件的会议数量。
适用场景
- 需要访问德国行政单位数据的开发者或研究人员。
- 需要分析或管理市议会会议数据的用户。
- 在AI客户端(如Claude Desktop、Cursor等)中集成Poliscope数据的场景。
使用教程
使用依赖
- 确保已安装Node.js。
安装教程
- 下载或克隆仓库到本地。
- 在Poliscope App中创建API密钥并复制。
- 将服务器添加到MCP客户端配置中。例如,在Claude Desktop的
claude_desktop_config.json中添加以下内容:
{
"mcpServers": {
"poliscope": {
"command": "node",
"args": ["/pfad/zu/poliscope-mcp-server/build/index.js"],
"env": {
"POLISCOPE_API_KEY": "dein-api-schlüssel"
}
}
}
}- 重启Claude Desktop以加载新配置。
- 现在可以在Claude Desktop中使用Poliscope MCP Server工具。
调试方式
- 确保Node.js已正确安装并配置。
- 检查API密钥是否正确填写。
- 查看服务器日志以排查问题。
