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 direkt via remote URL eller genom 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
Klientkonfiguration
ChatGPT (Developer Mode)
- Aktivera Developer Mode i ChatGPT-instĂ€llningar â Connectors
- Klicka Create för att skapa en ny connector
- Ange:
- Connector name: Kolada
- Description: Swedish municipal statistics
- Connector URL:
https://kolada-mcp-pafn.onrender.com/mcp
- Klicka Create
Claude Web (claude.ai)
-
GĂ„ till InstĂ€llningar â Integreringar (Connectors)
-
Klicka LĂ€gg till anpassad anslutning (Add custom connector)
-
Ange URL:
https://kolada-mcp-pafn.onrender.com/mcp -
Klicka LĂ€gg till
Claude Desktop
LĂ€gg till i konfigurationsfilen:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Med fjÀrrserver:
{
"mcpServers": {
"kolada": {
"url": "https://kolada-mcp-pafn.onrender.com/mcp"
}
}
}
Med npx (lokal):
{
"mcpServers": {
"kolada": {
"command": "npx",
"args": ["-y", "kolada-mcp-server"]
}
}
}
Claude Code (CLI)
Med fjÀrrserver (HTTP):
claude mcp add --transport http kolada https://kolada-mcp-pafn.onrender.com/mcp
Med fjÀrrserver (SSE):
claude mcp add --transport sse kolada https://kolada-mcp-pafn.onrender.com/sse
Med npx (lokal):
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]
url = "https://kolada-mcp-pafn.onrender.com/sse"
Eller via CLI:
codex mcp add kolada --url https://kolada-mcp-pafn.onrender.com/sse
Gemini CLI
LĂ€gg till i ~/.gemini/settings.json:
{
"mcpServers": {
"kolada": {
"url": "https://kolada-mcp-pafn.onrender.com/sse"
}
}
}
Eller via CLI:
gemini mcp add kolada --url https://kolada-mcp-pafn.onrender.com/sse
Firebase Studio / Android Studio
LĂ€gg till i mcp.json i projektroten:
{
"mcpServers": {
"kolada": {
"url": "https://kolada-mcp-pafn.onrender.com/sse"
}
}
}
Andra MCP-klienter
SSE-transport (t.ex. Lovable):
{
"mcpServers": {
"kolada": {
"url": "https://kolada-mcp-pafn.onrender.com/sse",
"transport": "sse"
}
}
}
Installation
MCP remote server URL - ingen installation krÀvs!
https://kolada-mcp-pafn.onrender.com/mcp
Se klientkonfiguration nedan för hur du ansluter frÄn din AI-klient.
Lokal installation
Med npx (snabbast):
npx kolada-mcp-server
Med global installation:
npm install -g kolada-mcp-server
kolada-mcp-server
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
- Dubbla transportlĂ€gen â stdio lokalt, HTTP/SSE för fjĂ€rrĂ„tkomst
- Svensk dokumentation â Optimerat för svenska AI-assistenter
API-endpoints
| Endpoint | Metod | Beskrivning |
|---|---|---|
/mcp | GET/POST | Standard MCP (rekommenderas) |
/sse | GET | Server-Sent Events |
/rpc | POST | JSON-RPC |
/health | GET | HĂ€lsokontroll |
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.
