A Model Context Protocol (MCP) server for accessing the Israeli Knesset's parliamentary information API. This server provides a standardized interface for AI applications like Claude to query and interact with Knesset data.
Resources: Access Knesset data through URI-based resources
Tools: Execute functions to get specific information
Prompts: Pre-defined prompt templates for common analysis tasks
# Clone the repository
git clone https://github.com/yourusername/knesset-mcp-server.git
cd knesset-mcp-server
# Install dependencies
npm install
# Build
npm run build
# Start the server
npm start
~/Library/Application Support/Claude/claude_desktop_config.json
(Mac) or %APPDATA%\Claude\claude_desktop_config.json
(Windows):{
"mcpServers": {
"knesset": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/knesset-mcp-server/build/knesset-mcp-server.js"
]
}
}
}
This server connects to the Knesset's ODATA API located at:
http://knesset.gov.il/Odata/ParliamentInfo.svc
knesset://committees/{knessetNum}
- Get committees for a specific Knesset numberknesset://committee/{committeeId}/sessions
- Get sessions for a specific committeeknesset://bills/{billType}
- Get bills by type (private, government, committee)knesset://knesset-members/{knessetNum}
- Get members of a specific Knessetget-bill-info
- Get detailed information about a specific bill by IDsearch-bills-by-name
- Search for bills by keyword in their nameget-committee-info
- Get information about a specific committee by IDget-knesset-member
- Get information about a specific Knesset member by IDget-current-knesset-number
- Get the number of the current Knessetanalyze-legislation-process
- Analyze the legislative process of a billsearch-related-legislation
- Search for legislation related to a specific topicmk-voting-record
- Analyze the voting record of a Knesset memberTo run the server in development mode:
npm run dev
For testing your MCP server, you can use the MCP Inspector:
npx @modelcontextprotocol/inspector node build/index.js
MIT
{
"mcpServers": {
"knesset": {
"env": {},
"args": [
"/ABSOLUTE/PATH/TO/knesset-mcp-server/build/knesset-mcp-server.js"
],
"command": "node"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.