Bundestag MCP

Bundestag MCP

site icon
2025.03.14 0
Python议会记录查询政治研究工具其它
Bundestag MCP 是一个简单的 MCP 服务器,提供对德国议会会议记录的访问。用户可以通过聊天客户端(如 Claude Desktop)与议会进行交互,查询议会讨论内容。该服务支持容器化部署和本地安装,未来计划增加更多功能,如特定日期或范围的会议记录查询、关键词搜索等。
View on GitHub

Overview

基本能力

产品定位

Bundestag MCP 是一个提供德国议会会议记录访问的服务,通过 MCP 协议与聊天客户端集成,实现用户与议会内容的交互。

核心功能

  • 提供德国议会最新会议记录的访问
  • 支持通过聊天客户端查询议会讨论内容
  • 支持容器化部署和本地安装

适用场景

  • 政治研究人员查询议会讨论内容
  • 记者获取议会会议记录
  • 公众了解议会讨论议题

工具列表

  • Claude Desktop:用于与 Bundestag MCP 交互的聊天客户端
  • MCP Inspector:用于调试 MCP 服务器的工具

常见问题解答

  • 如何获取 API 密钥:需要从 DIP Bundestag 官网申请
  • 如何调试:使用 npx @modelcontextprotocol/inspector 命令

使用教程

使用依赖

  • 需要安装 Podman(容器化部署)或 Python(本地安装)
  • 需要从 DIP Bundestag 官网获取 API 密钥

安装教程

选项1:使用容器

# 克隆仓库
git clone [email protected]:luebken/bundestag-mcp.git; cd bundestag-mcp

# 构建容器镜像
podman build -t bundestag-mcp .

# 运行容器
podman run -e BUNDESTAG_API_KEY=your_api_key bundestag-mcp

选项2:本地安装

# 克隆仓库
git clone [email protected]:luebken/bundestag-mcp.git; cd bundestag-mcp

# 安装 Python 依赖
uv venv
source .venv/bin/activate
uv pip install -e .

调试方式

npx @modelcontextprotocol/inspector uv --directory $(PWD) run server.py

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。