Get the FREE Ultimate OpenClaw Setup Guide →

data-gov-il

Advanced MCP server for seamless access to Israeli Government Open Data

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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:

  1. Clone the repository:
git clone https://github.com/DavidOsherProceed/data-gov-il-mcp.git
cd data-gov-il-mcp
  1. Install dependencies:
npm install
  1. Start the MCP server locally (example):
node stdio.js
  1. 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

Sponsor this space

Reach thousands of developers