Kolada MCP Server
Swedish municipality statistics from Kolada API. 6000+ KPIs for all 290 municipalities.
Ask AI about Kolada MCP Server
Powered by Claude · Grounded in docs
I know everything about Kolada MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Kolada MCP Server
MCP-server för svensk kommun- och regionstatistik frÄn Kolada API.
Kolada MCP-server kan LLMs ansluta till via lokal installation â och genom den fĂ„ direkt tillgĂ„ng till data och statistik för 5 000+ nyckeltal (KPI:er) inom 264 omrĂ„den (ex. skola, vĂ„rd, miljö, ekonomi, demokrati o.s.v.) för Sveriges alla kommuner och regioner. Utvecklad av Isak Skogstad, fristĂ„ende frĂ„n Kolada/RKA.
English: Kolada MCP Server connects LLMs and AI chatbots to 5,000+ Key Performance Indicators (KPIs) across 264 operating areas for all 290 Swedish municipalities and 21 regions. Kolada is Sweden's most comprehensive open data source for municipal and regional statistics. Developed by Isak Skogstad, not associated with Kolada/SKR.
https://github.com/user-attachments/assets/6791bb81-79dc-4af3-8028-44c3929d57d0
Installation
Med npx (snabbast):
npx kolada-mcp-server
Med global installation:
npm install -g kolada-mcp-server
kolada-mcp-server
Paketet publiceras pÄ npm: kolada-mcp-server.
Klientkonfiguration
Claude Desktop
LĂ€gg till i konfigurationsfilen:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"kolada": {
"command": "npx",
"args": ["-y", "kolada-mcp-server"]
}
}
}
Claude Code (CLI)
claude mcp add kolada -- npx -y kolada-mcp-server
Verifiera med:
claude mcp list
OpenAI Codex CLI
LĂ€gg till i ~/.codex/config.toml:
[mcp_servers.kolada]
command = "npx"
args = ["-y", "kolada-mcp-server"]
Gemini CLI
LĂ€gg till i ~/.gemini/settings.json:
{
"mcpServers": {
"kolada": {
"command": "npx",
"args": ["-y", "kolada-mcp-server"]
}
}
}
Firebase Studio / Android Studio
LĂ€gg till i mcp.json i projektroten:
{
"mcpServers": {
"kolada": {
"command": "npx",
"args": ["-y", "kolada-mcp-server"]
}
}
}
Andra MCP-klienter
De flesta MCP-klienter stödjer stdio-transport. Konfigurera med:
{
"mcpServers": {
"kolada": {
"command": "npx",
"args": ["-y", "kolada-mcp-server"]
}
}
}
Installation frÄn kÀllkod
git clone https://github.com/isakskogstad/kolada-mcp.git
cd kolada-mcp
npm install
npm run build
node dist/index.js
Verktyg
Nyckeltal (KPI)
| Verktyg | Beskrivning |
|---|---|
search_kpis | Fritextsökning bland 5 000+ nyckeltal |
get_kpi | HÀmta metadata för ett nyckeltal via ID |
get_kpis | HĂ€mta flera nyckeltal samtidigt (max 25) |
get_kpi_groups | Lista tematiska grupper |
get_kpi_group | HĂ€mta alla nyckeltal i en grupp |
list_operating_areas | Lista 264 verksamhetsomrÄden |
get_kpis_by_operating_area | Filtrera nyckeltal per verksamhetsomrÄde |
Kommuner och regioner
| Verktyg | Beskrivning |
|---|---|
search_municipalities | Sök bland 290 kommuner och 21 regioner |
get_municipality | HĂ€mta detaljer via kommun-ID (t.ex. "0180") |
get_municipality_groups | Lista kommungrupper |
get_municipality_group | HĂ€mta kommuner i en grupp |
Organisationsenheter
| Verktyg | Beskrivning |
|---|---|
search_organizational_units | Sök skolor, Àldreboenden m.m. |
get_organizational_unit | HĂ€mta enhetsdetaljer |
get_ou_types | Lista enhetstyper |
Data
| Verktyg | Beskrivning |
|---|---|
get_kpi_data | HÀmta vÀrden med könsfiltrering (T/M/K) |
get_municipality_kpis | Lista KPI:er för en kommun |
compare_municipalities | JĂ€mför 2â10 kommuner |
get_kpi_trend | Tidsserieanalys |
Analys
| Verktyg | Beskrivning |
|---|---|
analyze_kpi_across_municipalities | Statistik + rankning |
filter_municipalities_by_kpi | Filtrera efter tröskelvÀrde |
compare_kpis | Korrelation mellan nyckeltal |
VerksamhetsomrÄden (urval)
| OmrÄde | Antal KPI:er |
|---|---|
| Kommunen, övergripande | 553 |
| Grundskola Äk 0-9 | 470 |
| Gymnasieskola Äk 1-3 | 215 |
| HÀlso- och sjukvÄrd | 204 |
| Befolkning | 199 |
| Region/Landsting | 151 |
| Förskoleverksamhet | 135 |
| Vuxenutbildning | 126 |
Totalt 264 verksamhetsomrÄden.
Enhetstyper
| Kod | Typ |
|---|---|
| V11 | Förskola |
| V15 | Grundskola |
| V16 | Gymnasieskola |
| V17 | Anpassad skola |
| V18 | Vuxenutbildning |
| V21 | Ăldreboende |
| V31 | Fritidshem |
Huvudfunktioner
- Könsfiltrering â T (totalt), M (mĂ€n), K (kvinnor)
- Intelligent cachning â 24-timmarscache för kataloger
- HastighetsbegrĂ€nsning â Respekterar Koladas API-grĂ€nser
- Svensk dokumentation â Optimerat för svenska AI-assistenter
SĂ€kerhet / Security
Kolada MCP Server anvÀnder flera lager av automatisk sÀkerhetsskanning för att sÀkerstÀlla kodens integritet och upptÀcka sÄrbarheter:
đĄïž Automatiska SĂ€kerhetsverktyg
- CodeQL: Kontinuerlig kodanalys för sÀkerhetsbrister
- GitGuardian: Skannar efter exponerade API-nycklar och hemligheter
- TruffleHog: Kompletterande secret scanning i commit-historik
- Bearer SAST: Static Application Security Testing för applikationssÄrbarheter
- Dependabot: Automatiska sÀkerhetsuppdateringar för dependencies
- npm audit: Daglig granskning av sÄrbara paket
đ SĂ€kerhetspolicy
Se SECURITY.md för:
- Hur man rapporterar sÀkerhetsproblem
- Detaljer om sÀkerhetsskanningsprocessen
- Riktlinjer för sÀker anvÀndning
- Kontaktinformation
đ BĂ€sta Praxis
- Inga hÄrdkodade hemligheter i kÀllkoden
- Alla kÀnsliga vÀrden hanteras via miljövariabler
- Rate limiting och timeout-konfigurationer
- Regelbundna automatiska sÀkerhetsuppdateringar
English: For security policies and vulnerability reporting, see SECURITY.md.
Licens
MIT â se LICENSE
Skapat av Isak Skogstad.
Kolada anvÀndarvillkor
- Utnyttjande av data frÄn Koladas API Àr avgiftsfritt och krÀver inget avtal.
- Om du anvÀnder data frÄn Kolada i en tjÀnst, ska kÀllan anges ('KÀlla: Kolada').
- Gör du egna bearbetningar pÄ vÄr data, fÄr inte Kolada anges som kÀlla.
- Det Àr tillÄtet att anvÀnda vÄr data för kommersiella ÀndamÄl.
- API:et fÄr inte anvÀndas för att sprida skadlig kod.
- Du fÄr inte presentera den tjÀnst du utvecklat som ett 'officiellt samarbete' eller 'partnerskap' med RKA/Kolada.
- TjÀnsten tillhandahÄlls i befintligt skick.
- Publicering av data i Kolada sker löpande under Äret i enlighet med respektive statistikkÀllas publiceringstidpunkt.
- Revideringar av data i Kolada kan ske och aviseras inte sÀrskilt.
- Enskilda nyckeltal kan tas bort ur Kolada t.ex. pga. att underlag för nyckeltalen förÀndras, vilket inte aviseras.
