An AI-native Weiterbildung discovery layer over Mein NOW course data, providing tools for course search, profile matching, and fit explanation via MCP.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
When Vitest UI server is listening, arbitrary file can be read and executed
vite: `server.fs.deny` bypass on Windows alternate paths
Vite Vulnerable to Arbitrary File Read via Vite Dev Server WebSocket
Vite has an `server.fs.deny` bypass with an invalid `request-target`
Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling
process.env. You'll be asked to provide them before it can run.ALLOWED_HOSTS— MCP validates allowed hosts/origins to reduce DNS-rebinding exposure. Set and PUBLIC_ORIGIN for deployment.DEMO_MODE— If you add a project URL before applying the migrations, temporarily set =true; live mode expects search_courses_hybrid and the rest of the schema to already exist.EMBEDDING_API_URL— Without , the database RPCs deliberately fall back to full-text/trigram ranking. Indexed course and section embeddings remain ready for semantic search once the query endpoint is configured.HOSTINTERNAL_MCP_TOKENMCP_API_KEY— Set before exposing the HTTP endpoint publicly. Clients then send Authorization: Bearer .... A partner-grade deployment should replace the shared key with MCP OAuth protected-resource metadata.MCP_INTERNAL_URLPORTPUBLIC_ORIGIN— MCP validates allowed hosts/origins to reduce DNS-rebinding exposure. Set ALLOWED_HOSTS and for deployment.SUPABASE_SECRET— sb_secret_your_server_only_keySUPABASE_SERVICE_ROLE_KEYSUPABASE_URLSYNC_SECRET— a-long-random-machine-to-machine-secretTRUST_PROXY[](https://m8ven.ai/mcp/sravan1305-bildungly-mcp-ufnb5j)