Knesset MCP Server

Knesset MCP Server

site icon
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

许可证

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