Back to Home
nieuwoudt icon

Espen-MCP-server-d6

Verified Safe

by nieuwoudt

Overview

Provides an AI context server for educational data, integrating with the D6 school management platform to answer natural language queries about student information, academic records, and school operations for AI clients like Claude Desktop.

Installation

Run Command
npm run mcp

Environment Variables

  • D6_API_USERNAME
  • D6_API_PASSWORD
  • D6_API_BASE_URL
  • D6_PRODUCTION_MODE
  • D6_SANDBOX_MODE
  • NODE_ENV
  • ESPEN_ENV
  • D6_ALLOWED_SCHOOL_LOGIN_IDS
  • D6_SCHOOL_MAP
  • JWT_SECRET

Security Notes

The server includes hardcoded test API credentials (username/password) as fallback values, which poses a security risk if not overridden by environment variables in production. Hardcoded JWT secret fallbacks are also present for development environments. However, the system implements robust security measures including environment variable prioritization, input validation with Zod, CORS configuration, and dedicated authentication and tenant-scoping middleware for Fastify-based deployments. Production deployments on Cloudflare Workers and Vercel Edge Functions prevent mock mode if configured for production environments, adding a layer of safety.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens2500
Stars0
Forks0
Last Update2026-01-16

Tags

AI Context ServerEducational DataMCP IntegrationD6 APICloudflare Workers