项目简介
这是一个专门用于英国议会研究的MCP服务器,整合了议会官方API和语义搜索能力,为LLM客户端提供丰富的议会数据访问接口。
主要功能
- 议员与选举:搜索议员信息、获取选举结果、详细议员档案
- 议会结构:查看党派状态、部长职务列表、政府部门信息
- 委员会系统:获取委员会详情、成员信息、证据文档和出版物
- 议会事务:搜索议会问题、辩论标题、查找相关发言人和具体发言内容
安装步骤
- 环境要求:Docker、Node.js、Azure OpenAI账户
- 快速启动:运行 'make dev_setup_from_scratch' 一键设置
- 数据初始化:加载汉萨德辩论记录和议会问题数据到Qdrant向量数据库
服务器配置
将以下配置添加到Claude Desktop配置文件中:
{ "mcpServers": { "parliament-mcp": { "command": "npx", "args": [ "mcp-remote", "http://localhost:8080/mcp/", "--allow-http", "--debug" } } }
配置参数说明:
- 'command': 使用npx执行远程MCP服务器
- 'args':
- 'mcp-remote' - MCP远程连接工具
- 'http://localhost:8080/mcp/' - MCP服务器端点
- '--allow-http' - 允许HTTP连接(开发环境)
- '--debug' - 启用调试模式
基本使用方法
连接成功后,可通过自然语言查询:
- "搜索关于气候变化政策的议会问题"
- "获取伯明翰Edgbaston选区议员的详细信息"
- "列出当前政府部长职务"
服务器通过Stdio传输协议与客户端通信,支持资源读取、工具调用和提示模板获取等标准MCP操作。
信息
分类
网页与API