Skolverket-MCP
Verified Safeby mimanshaherbals-bot
Overview
Provides Large Language Models (LLMs) with access to Swedish educational open data for querying, parsing, and integrating information from various Skolverket API endpoints.
Installation
node dist/index.jsEnvironment Variables
- SKOLVERKET_SYLLABUS_API_URL
- SKOLVERKET_SCHOOL_UNITS_API_URL
- SKOLVERKET_PLANNED_EDUCATION_API_URL
- SKOLVERKET_API_KEY
- SKOLVERKET_AUTH_HEADER
- SKOLVERKET_API_TIMEOUT_MS
- SKOLVERKET_MAX_RETRIES
- SKOLVERKET_RETRY_DELAY_MS
- SKOLVERKET_CONCURRENCY
- SKOLVERKET_ENABLE_MOCK
- SKOLVERKET_ENABLE_CACHE
- LOG_LEVEL
- NODE_ENV
- PORT
Security Notes
The server uses environment variables for sensitive configurations like API keys (though currently the target Skolverket APIs are public and do not require keys, according to the `SECURITY.md`). It employs structured logging, routing console output to `stderr` as required by the Model Context Protocol (MCP). External API calls are handled with retry logic and rate limiting. No `eval` or arbitrary command execution patterns were found in the provided source code. File system operations are limited to creating log directories. The `SECURITY.md` explicitly addresses supported versions, vulnerability reporting, and security best practices.
Similar Servers
datagouv-mcp
An MCP server enabling AI chatbots to search, explore, and analyze datasets from data.gouv.fr, the French national Open Data platform.
Riksdag-Regering-MCP
Enables LLMs to query and retrieve real-time open data, documents, protocols, and records from the Swedish Parliament (Riksdagen) and Government Offices (Regeringskansliet).
Riksdag-Regering-MCP
Provides LLMs with real-time access to open data, documents, and records from the Swedish Parliament (Riksdagen) and Government Offices (Regeringskansliet) via their public APIs.
kolada-mcp
Provides AI applications with tools to access and analyze Sweden's municipal and regional statistics from the Kolada API, enabling natural language queries against thousands of Key Performance Indicators (KPIs) through semantic search and data retrieval.