home / mcp / datagov israel mcp server
MCP server for Israel Government Data
Configuration
View docs{
"mcpServers": {
"aviveldan-datagov-mcp": {
"command": "fastmcp",
"args": [
"dev",
"server.py"
],
"env": {
"YOUR_API_KEY": "YOUR_API_KEY"
}
}
}
}You can run this MCP server to interact with the Israeli Government Public API, explore thousands of public datasets, and generate visualizations directly from the data via CKAN tools and visualization endpoints.
You will use an MCP client to connect to this server. Start by running the server locally, or install it into a client environment such as Claude Desktop to access tools for searching datasets, profiling data, and creating charts or maps. You can also test the server with an interactive inspector to browse tools, try different parameters, and view real-time responses.
Prerequisites: you need Python development tools and the uvx package manager for fast dependency management.
# Clone the project
git clone https://github.com/aviveldan/datagov-mcp.git
cd datagov-mcp
# Create and activate a virtual environment
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install in editable/development mode
uv pip install -e ".[dev]"To install the server directly into Claude Desktop, use the following command. After the installation finishes, restart Claude Desktop to access the DataGovIL tools.
fastmcp install claude-desktop server.pyYou can launch the interactive inspector to browse tools, test tool calls with different parameters, view responses in real time, and debug issues.
fastmcp dev server.pyUse the Core CKAN tools to search datasets, view dataset details, and inspect organizations. Generate visualizations such as charts and maps from geographic data. Access datasets, resources, and datastores, and fetch data conveniently for further analysis.
Get CKAN version and installed extensions.
List all available licenses for datasets.
Get a list of all dataset IDs.
Search datasets with filters such as query, filters, and sort order.
Get detailed metadata for a specific dataset.
List all organizations.
Get details about a specific organization.
Search for resources within datasets.
Search data within a datastore resource.
Convenience tool to fetch data from a dataset by name.
Profile a dataset to understand its structure and quality.
Generate interactive Vega-Lite charts from a resource.
Generate interactive maps from geographic data.