
Knesset MCP Server

2025.04.14
0
TypeScript议会信息查询AI数据接口内容生成开发效率
Knesset MCP Server 是一个为访问以色列议会(Knesset)信息API而设计的模型上下文协议(MCP)服务器。它提供了一个标准化的接口,使AI应用程序如Claude能够查询和交互Knesset数据。
View on GitHub
Overview
基本能力
产品定位
Knesset MCP Server 旨在为AI应用程序提供访问以色列议会数据的标准化接口,支持查询和分析议会信息。
核心功能
- 资源访问:通过URI访问Knesset数据,包括委员会信息、会议记录、法案类型和议会成员信息。
- 工具执行:提供多种工具获取特定信息,如法案信息、委员会信息、议会成员详情等。
- 预定义提示:为常见分析任务提供预定义的提示模板,如立法过程分析、相关立法搜索等。
适用场景
- AI应用程序需要访问和分析以色列议会数据。
- 研究人员或开发者需要查询特定法案或议会成员信息。
- 自动化分析立法过程或议会成员投票记录。
工具列表
get-bill-info
:通过ID获取法案详细信息。search-bills-by-name
:通过关键词搜索法案。get-committee-info
:通过ID获取委员会信息。get-knesset-member
:通过ID获取议会成员详情。get-current-knesset-number
:获取当前议会编号。
常见问题解答
- 如何配置Claude Desktop以使用Knesset MCP Server? 编辑Claude Desktop的配置文件,添加MCP服务器路径并重启。
- 如何测试MCP服务器? 使用MCP Inspector工具进行测试。
使用教程
使用依赖
确保已安装Node.js和npm。
安装教程
# 克隆仓库
git clone https://github.com/yourusername/knesset-mcp-server.git
cd knesset-mcp-server
# 安装依赖
npm install
# 构建
npm run build
调试方式
# 启动服务器
npm start
# 开发模式运行
npm run dev
# 使用MCP Inspector测试
npx @modelcontextprotocol/inspector node build/index.js