MCP.so
登录

Knesset MCP Server

@zohar

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

zohar

关于 Knesset MCP Server

Model Context Protocol (MCP) server for accessing the Israeli Knesset's parliamentary information API

Knesset MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "knesset-mcp": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "node",
        "build/index.js"
      ]
    }
  }
}

Knesset MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Knesset MCP Server?

The Knesset MCP Server is a Model Context Protocol (MCP) server for accessing the Israeli Knesset’s parliamentary information API. It exposes a focused set of tools that allow AI assistants like Claude to query bills, committees, and members from the Knesset OData service.

How to use Knesset MCP Server?

Clone the repository, run npm install and npm run build, then start with npm start (or npm run dev for TypeScript). For Claude Desktop, add a knesset entry to the mcpServers configuration file with command npx and args ["-y","knesset-mcp"]. Requires Node.js >= 20.10.0.

Key features of Knesset MCP Server

  • Query bills by ID, name keyword, status, legislative stage, or type.
  • List committees and get detailed committee information.
  • List factions and Knesset members with optional party filters.
  • Supports single- and multi-tool prompts in Hebrew.
  • Backed by the official Knesset OData service.

Use cases of Knesset MCP Server

  • Search for bills by keyword and retrieve full details including initiators.
  • Get the roster of members belonging to a specific Knesset faction.
  • Monitor bills that have passed a given legislative stage (e.g., second-third reading).
  • Build comprehensive profiles of a faction’s legislation and committee involvement.

常见问题

1

What runtime requirements does the server have?

Node.js version >= 20.10.0 is required; older versions fail with a `SELF_SIGNED_CERT_IN_CHAIN` error when connecting to `knesset.gov.il`.

2

How do I use the server with Claude Desktop?

Edit the Claude Desktop configuration file (`claude_desktop_config.json`) and add an entry for `"knesset"` under `mcpServers` with `"command": "npx"` and `"args": ["-y","knesset-mcp"]`. Restart Claude Desktop.

3

How can I get a list of members in a particular party?

Call `list-factions` with the Knesset number to find the `FactionID`, then call `list-knesset-members` with that `factionId` and the same `knessetNum`.

4

What data source does the server use?

All data comes from the Knesset OData service at `https://knesset.gov.il/Odata/ParliamentInfo.svc`. Results are ordered by `LastUpdatedDate`.

5

Are there limits on search results?

Yes, `search-bills-by-name` returns up to 20 most recent matches. Other list tools also cap results implicitly by the data available.

评论

其他 分类下的更多 MCP 服务器