data-gov-il
Advanced MCP server for seamless access to Israeli Government Open Data
claude mcp add --transport stdio davidosherdiagnostica-data-gov-il-mcp node /path/to/data-gov-il-mcp/stdio.js
How to use
Data.gov.il MCP Server provides access to Israeli government open data through data.gov.il, enabling Claude and other MCP-compatible clients to discover, search, and analyze datasets. This server exposes a set of tools for data discovery, tagging, and expert analysis prompts, allowing you to search for datasets by tags or keywords, retrieve detailed dataset information, and run targeted analyses. Tools include list_available_tags, search_tags, find_datasets, get_dataset_info, search_records, list_organizations, list_all_datasets, and domain-specific experts such as food-nutrition-analysis, environmental-sustainability-analysis, and real-estate-market-analysis. To use it, connect your MCP client (e.g., Claude Desktop) to the data-gov-il MCP server as configured in your environment and invoke the desired tool by name with appropriate parameters. The server relies on the CKAN API to fetch live open data from data.gov.il.
Typical usage flow: discover relevant tags with list_available_tags or search_tags, then locate datasets with find_datasets or list_all_datasets, inspect a dataset with get_dataset_info, and extract or analyze specific records with search_records. For domain-specific analysis, you can switch to one of the expert prompts (e.g., food-nutrition-analysis) to frame queries in a specialized context, improving results for specialized datasets.
How to install
Prerequisites:
- Node.js 18+
- npm (bundled with Node.js)
- Access to the internet to install dependencies from npm registry
Installation steps:
- Clone the repository:
git clone https://github.com/DavidOsherProceed/data-gov-il-mcp.git
cd data-gov-il-mcp
- Install dependencies:
npm install
- Start the MCP server locally (example):
node stdio.js
- Configure your MCP client (e.g., Claude Desktop) to point to the server using the provided path to stdio.js, as shown in the CLI/QPID example below. Ensure network access to the running server if you’re connecting from a different machine.
Note: The exact startup script may vary depending on how you host the MCP server in your environment. If you clone and run locally, ensure the server is reachable at the path you specify in your MCP client configuration.
Additional notes
Environment and configuration tips:
- Ensure Node.js 18+ is installed and available in your PATH.
- When configuring in Claude Desktop, use the command and args exactly as shown: command: node, args: ["/path/to/data-gov-il-mcp/stdio.js"]. Adjust the path to where you installed the repository.
- The server uses data.gov.il via CKAN API; ensure internet access and any needed API rate limits are considered in production.
- If you plan to run multiple MCP servers, maintain unique server names (e.g., data-gov-il) across your MCP client configurations.
- If you encounter permission errors, verify file permissions for stdio.js and that it is executable where needed.
- The repository version in use is v2.1.0; verify compatibility with your MCP client version when upgrading.
Related MCP Servers
midnight
Midnight MCP server giving AI assistants access to Midnight blockchain — search contracts, analyze code, explore docs
israel-drugs
MCP server from DavidOsherdiagnostica/israel-drugs-mcp-server
lichess
A Model Context Protocol (MCP) server that enables Claude Desktop to interact with Lichess chess platform through natural language. Play games, analyze positions, manage your account, and participate in tournaments—all by simply talking to Claude.
mcp4go
A comprehensive Go SDK for the Model Context Protocol (MCP) - simplifying AI application development by abstracting away protocol complexities.
mcp-congress_gov_server
This is a Model Context Protocol (MCP) server designed to provide access to the official Congress.gov API (v3) using a hybrid approach.
mcp -mysql
这是一款增强型MySQL MCP服务,专为 MySQL 数据库提供完善的只读访问能力。高性能的MCP服务能让大语言模型全面查看数据库结构,高效执行查询、分析,还具备更多高级特性。