Back to Home
KSAklfszf921 icon

Skolverket-MCP

Verified Safe

by KSAklfszf921

Overview

Provides AI assistants access to Skolverket's open APIs (Läroplan, Skolenhetsregistret, Planned Educations) for searching, comparing, and analyzing Swedish education data and statistics.

Installation

Run Command
npm run start:streamable

Environment 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
  • PORT
  • NODE_ENV

Security Notes

The server uses explicit allow-listing for tool execution, meaning only pre-defined functions can be called, significantly mitigating arbitrary code execution risks. Environment variables (`process.env`) are used for sensitive configurations like API keys, preventing hardcoding. Input validation is performed for tool parameters. The use of `execSync` is limited to a build script, not the runtime server. Cross-Origin Resource Sharing (CORS) is enabled with a wildcard origin (`*`) in the HTTP server, which is common for APIs but could be tightened if specific client origins are known.

Similar Servers

Stats

Interest Score39
Security Score9
Cost ClassHigh
Avg Tokens5000
Stars7
Forks2
Last Update2025-12-08

Tags

MCPEducationAISwedenAPI-Agent