Poliscope 模型上下文协议服务器

Poliscope MCP Server 是一个模型上下文协议服务器,提供工具以便与Poliscope API交互。它允许用户访问德国行政单位、市议会会议等相关数据,并可直接在AI客户端(如Claude Desktop、Cursor等)中使用。

  • by poliscope-de
  • 1 星标
  • 更新于
在 GitHub 查看 poliscope-de/poliscope-mcp-server

使用说明

基本能力

产品定位

Poliscope MCP Server 是一个模型上下文协议服务器,旨在提供与Poliscope API交互的工具,方便用户访问和管理德国行政单位及会议数据。

核心功能

  1. 行政单位管理

    • get_entity: 通过区域键(RS)获取行政单位,可选包含下属单位。
    • list_entities: 列出行政单位,支持过滤、排序和分页功能。
    • count_entities: 统计符合特定条件的行政单位数量。
  2. 会议数据管理

    • get_meetings: 获取会议数据,支持多种过滤条件(如行政单位、主题、程序、时间范围等)。
    • count_meetings: 统计符合过滤条件的会议数量。

适用场景

  • 需要访问德国行政单位数据的开发者或研究人员。
  • 需要分析或管理市议会会议数据的用户。
  • 在AI客户端(如Claude Desktop、Cursor等)中集成Poliscope数据的场景。

使用教程

使用依赖

  1. 确保已安装Node.js。

安装教程

  1. 下载或克隆仓库到本地。
  2. 在Poliscope App中创建API密钥并复制。
  3. 将服务器添加到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"
          }
        }
      }
    }
    
  4. 重启Claude Desktop以加载新配置。
  5. 现在可以在Claude Desktop中使用Poliscope MCP Server工具。

调试方式

  • 确保Node.js已正确安装并配置。
  • 检查API密钥是否正确填写。
  • 查看服务器日志以排查问题。