Back to Home
movias-eu icon

School_MCP

Verified Safe

by movias-eu

Overview

Provides a Model Context Protocol (MCP) server for querying school vacation calendars across Belgium, Netherlands, and Luxembourg for 2019-2028.

Installation

Run Command
npm run start:mcp

Environment Variables

  • MCP_AUTH_TOKEN
  • PORT
  • NODE_ENV

Security Notes

The server implements token-based authentication via the `MCP_AUTH_TOKEN` environment variable, which is crucial for production. Authentication is explicitly disabled if the token is not set (development mode). Audit logging is present for all MCP requests. While it does not implement the full OAuth 2.0 specification mentioned in the MCP 2025-06-18 spec, it provides a functional token-based security layer. CORS is enabled by default and should be restricted for production deployments. No `eval` statements, obfuscation, or hardcoded sensitive secrets were found in the provided source code. The project's documentation (README, UPGRADE_SUMMARY.md, MCP_COMPLIANCE.md) is commendably transparent about its security stance and recommendations for production.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens50
Stars0
Forks0
Last Update2025-11-26

Tags

school vacationscalendarMCP serverBelgiumNetherlandsLuxembourg