v0.2.0 — Модулна архитектура

Приступ 3.400+ скупова података
владе Републике Србије

MCP сервер који повезује AI асистенте са портом отворених података Србије. Претражујте, анализирајте и визуализујте демографију, буџете, kvalitet vazduha, некретнине и остало — на српском или енглеском.

3.400+
Скупова података
180+
Организација
13
Типова графикона
28
MCP алатки
Брзи почетак
Спремни за 30 секунди
Инсталирајте пакет, додајте у MCP клијент и почните да кверијете податке владе Србије.
Terminal
# Инсталирање са PyPI
pip install serbian-data-mcp

# Додајте у Claude Desktop (~/.claude/claude_desktop_config.json)
{
  "mcpServers": {
    "serbian-data": {
      "command": "serbian-data-mcp"
    }
  }
}
Claude Desktop Config
{
  "mcpServers": {
    "serbian-data": {
      "command": "serbian-data-mcp"
    }
  }
}
Промптови и резултати
Шта можете да питате
Реални примери промптова који раде са сервером. Налепите било који у Claude, Cursor или било који MCP клијент.

🔍 Пронађите демографске податке

search
"Претражи податке о попису становништва од Републичког завода за статистику"
Враћа {datasets: [{id, title, organization}], total: 42} — 42 одговарајућа скупа података од РЗС са ID ресурса спремних за преузимање.

📊 Визуализација kvaliteta vazduha

visualization
"Претражи податке о kvalitetu vazduha, преузми их, направи линијски графикон нивоа PM10 кроз време у Нишу"
Аутоматски извршава: search → get_resource_data → data_profile → create_chart(line) — враћа интерактивни Plotly графикон са обавештењима.

🇷🇸 Мапа становништва Србије

map
"Направи хороплет карту Србије са густином насељености по округу"
Рендерује 25 округа од Natural Earth података. Враћа {filepath: "exports/serbia_map.html"} — самодовољну интерактивну HTML карту.

📈 Анализа буџета

analysis
"Пронађи податке о извршењу буџета, издвој увиде са највећим променама у трошењу годишње"
Аутоматски извршава: search → download → data_profile → extract_data_insights — враћа налазе рангиране по тежини као "Одбрана +23% YoY".

📰 Прича заснована на подацима

story
"Направи причу о паду становништва Србије — пронађи податке, прикажи трендове, генериши инфографику"
Извршава цео процес: search → download → insights → chart → infographic — враћа {filepath, headline: "-12% пада", big_number: "1,4M"}.

📉 Прогнозирање трендова

forecast
"Преузми податке о становништву и предвиди колико ће бити становника 2035. по текућем тренду"
Извршава forecast_data(method='linear', periods_ahead=10) — враћа {projection_note: "По -0,4%/год, Србија ће имати ~5,8M до 2035.", r_squared: 0.97}.

🏛️ Цене некретнина

search
"Пронађи податке о ценама станова у Београду и направи bar chart по општинама"
Упити на српском раде нативно. Враћа скупове података о некретнинама у Београду са XLSX ресурсима. Прави графикон поређења по општинама.

🔗 Поређење два скупа података

compare
"Упореди ова два скупа података: id-A и id-B. Који има бољи квалитет података и новије ажурирања?"
Враћа {same_organization: false, shared_formats: ["xlsx"], quality_score: 0.85} — поређење један поред другог са препорукама.
Галерија визуализација
13 типова графикона, без подешавања
Сви графикони су интерактивне Plotly визуализације извезене као самодовољни HTML. Тамна, светла и инфографика тема су уграђене.
28 MCP алатки
Комплетан скуп алата
Свака алатка је дизајнирана за LLM употребу. Излаз алатке А директно се уводи у алатку Б.
search_datasets
suggest_datasets
search_by_tag
list_organizations
get_portal_statistics
get_dataset
get_resource_data
compare_datasets
browse_recent_datasets
transform_data
filter_data_tool
data_profile
create_chart
apply_chart_theme
build_infographic
build_dashboard
create_serbia_map
list_serbia_districts
create_bubble_map
create_multi_layer_map
extract_data_insights
generate_data_narrative
compute_metrics
forecast_data
benchmark_data
export_visualization
export_data
health_check
Начини инсталације
Ради свуда
Инсталирајте на било који MCP компатибилан клијент. Нisu потребне API кључеви.

🐍 PyPI (Препоручено)

Инсталирајте глобално и додајте у MCP конфигурацију било ког клијента.
pip install serbian-data-mcp

🟣 Claude Desktop

Додајте у Claude Desktop конфигурациону датотеку.
{
  "mcpServers": {
    "serbian-data": {
      "command": "serbian-data-mcp"
    }
  }
}

📦 Smithery

Инсталирајте преко Smithery CLI — аутоматски подешава клијент.
smithery mcp add acailic/serbian-data-mcp --client claude

Cursor

Додајте у Cursor MCP подешавања.
{
  "mcpServers": {
    "serbian-data": {
      "command": "serbian-data-mcp"
    }
  }
}

🔧 uvx (Без инсталације)

Покрените директно без инсталације — добро за тестирање.
{
  "mcpServers": {
    "serbian-data": {
      "command": "uvx",
      "args": ["serbian-data-mcp"]
    }
  }
}

💻 Изворни код

Клонирајте и покрените за развој или прилагођавање.
git clone https://github.com/acailic/serbian-data-mcp
cd serbian-data-mcp
uv sync
uv run python -m serbian_data_mcp
Препоручени ток рада
7 корака од питања до одговора
LLM водич за ресурсе ово подучава аутоматски. Али ево шаблона:
MCP ток алатки
1. search_datasets("kvalitet vazduha")        ← Пронађи скупове
2. get_dataset("id-123", detail_level="metadata") ← Погледај ресурсе
3. get_resource_data("res-456")            ← Преузми податке
4. data_profile(data)                      ← Упознај колоне
5. transform_data(data, "filter", ...)        ← Очисти податке
6. create_chart(data, "line", ...)            ← Визуализуј
7. export_visualization(figure, "html")    ← Сачувај датотеку