Back to Home
mimanshaherbals-bot icon

Skolverket-MCP

Verified Safe

by 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

Run Command
node dist/index.js

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
  • 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

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens12500
Stars0
Forks0
Last Update2026-01-19

Tags

SkolverketEducationSwedenAPILLM