71
/ 100
1 month ago
glama

swiss-road-mobility-mcp

MCP Server for Swiss road mobility — shared vehicles, EV charging, traffic alerts, Park & Rail, and multimodal trip planning.

Is this your 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.

// key findings
15 tools verified — handlers match their declared behaviour
15 read-only tools verified — handlers contain no write/delete/exec
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 2 credentials: MCP_AUTH_TOKEN, OPENTRANSPORTDATA_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configMCP_EGRESS_ALLOWLIST_DISABLED
configMCP_EGRESS_EXTRA_HOSTS
configMCP_EGRESS_DNS_GUARD_DISABLED
configMCP_LOG_LEVELLog level: DEBUG / INFO (default) / WARNING / ERROR.
configMCP_LOG_FORMATtext (default) or json for structured logs. All logs go to stderr.
🔐 secretMCP_AUTH_TOKENWhen set, every SSE request must send Authorization: Bearer <token>. Unset = unauthenticated (the server logs a loud warning at startup). Strongly recommended for any public deployment.
configMCP_RATE_LIMITMax requests per client IP per window (default 60, 0 disables).
configMCP_RATE_WINDOWWindow length in seconds (default 60).
🔐 secretOPENTRANSPORTDATA_API_KEY"": "<your-token>"
configKUBERNETES_SERVICE_HOST
configRENDER
configMCP_TRANSPORTsse MCP_PORT=8001 swiss-road-mobility-mcp
configMCP_HOST
configMCP_PORTMCP_TRANSPORT=sse =8001 swiss-road-mobility-mcp
configALLOWED_ORIGINSComma-separated CORS origins for browser clients (default ).
configMCP_TRACING_ENABLEDtrue enables OpenTelemetry tracing (off by default).
configOTEL_EXPORTER_OTLP_ENDPOINTOTLP collector URL; setting it also enables tracing. Standard OTEL_ vars are honoured by the SDK.
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 2 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/malkreide-swiss-road-mobility-mcp-oi545z)](https://m8ven.ai/mcp/malkreide-swiss-road-mobility-mcp-oi545z)
commit: 5c9b0a03c83e07a450d8c3826c2b56303081757c
code hash: fc5721bf35584a06119455565176e63aedff5b76523db866a5669f6aeda32b09
verified: 6/22/2026, 12:47:11 PM
view raw JSON →