Back to Home
isakskogstad icon

Skolverket-MCP

Verified Safe

by isakskogstad

Overview

Provides AI assistants access to Skolverket's open APIs (Curriculum, School Units, Planned Educations) to search, find, compare, and analyze educational data and statistics.

Installation

Run Command
npm start

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

Security Notes

The server correctly uses environment variables for API keys and redacts sensitive headers in logs. It employs robust error handling, request tracing, and configurable retries/timeouts for external API calls using Axios. CORS is enabled for all origins, which is standard for public APIs but allows access from any domain. No 'eval' or obvious malicious patterns were found. Logging is structured and directed to stderr for console output, which is crucial for MCP servers to prevent mixing logs with tool output.

Similar Servers

Stats

Interest Score39
Security Score9
Cost ClassMedium
Avg Tokens15000
Stars7
Forks2
Last Update2025-12-08

Tags

MCPSkolverketEducationAISweden