MCP server for Serbian open data portal (data.gov.rs) with visualization capabilities
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"serbian-data-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Serbian Data MCP Server [](https://pypi.org/project/serbian-data-mcp/) [](https://pypi.org/project/serbian-data-mcp/) [](https://opensource.org/licenses/MIT) MCP server for accessing Serbian open data portal (data.gov.rs) with built-in visualization capabilities. ``` pip install serbian-data-mcp ``` ## Features - 🔍 Search 3,400+ datasets from Serbian government - 📊 Create 6 types of charts (line, bar, pie, scatter, histogram, box) - 📥 Download data in JSON, CSV, XML, XLSX formats - 🎨 Export visualizations as HTML/PNG/JSON - 🇷🇸 Full Serbian language support (UTF-8) - 🚀 Built-in rate limiting and caching - 🛠️ Data transformation tools (filter, group, aggregate, sort, select) - 🔧 Git repository visualization and analysis ## 🚀 Quick Start ### Install from PyPI (Recommended) ```bash pip install serbian-data-mcp ``` Then add to your MCP client configuration (see [Usage](#-usage) below). ### Install from Source ```bash git clone https://github.com/acailic/serbian-data-mcp cd serbian-data-mcp uv sync ``` ## 📖 Configuration The server works out of the box with sensible defaults. To customize, create a `config.json` in your working directory (or next to the installed package): ```json { "api_base": "https://data.gov.rs", "rate_limit": 1.0, "timeout": 30, "cache_dir": ".cache", "export_dir": "exports" } ``` See `config.example.json` in the source repo for all options. ## 🚀 Usage ### Claude Desktop Configuration ```json { "mcpServers": { "serbian-data": { "command": "serbian-data-mcp" } } } ``` Or if you installed from source: ```json { "mcpServers": { "serbian-data": { "command": "python", "args": ["-m", "serbian_data_mcp"] } } } ``` ### Available Tools - `search_datasets` …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.