Shared MCP HTTP server infrastructure for plugin projects, providing Express + Streamable HTTP transport, OAuth/OIDC auth, runtime configuration, tool registration, and widget support.
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.
process.env. You'll be asked to provide them before it can run.AUTH_ACCEPTED_AUDIENCESAUTH_ACCEPTED_ISSUERSAUTH_ALLOWED_REDIRECT_ORIGINSAUTH_AUDIENCEAUTH_CLIENT_ID— plugin config OAuth client IDAUTH_CLIENT_REGISTRATIONAUTH_CLIENT_SECRET— none OAuth client secret for confidential-client flowsAUTH_COMPATIBILITY_PROXYAUTH_ENABLED— plugin config Enables bearer authAUTH_ISSUER_URL— plugin config OAuth/OIDC issuer URLAUTH_PROVIDERAUTH_PUBLIC_URLAUTH_SCOPESAUTH_SCOPE_ALIASESAUTH_TENANT_IDAZURE_CLIENT_IDAZURE_CLIENT_SECRETAZURE_PUBLIC_URLAZURE_TENANT_IDHOST— 0.0.0.0 HTTP bind hostINIT_CWDMCP_MAX_SESSIONSMCP_PATH— /mcp Streamable HTTP MCP routeMCP_SERVER_DESCRIPTIONMCP_SERVER_NAMEMCP_SERVER_TITLEMCP_SERVER_VERSIONMCP_WEBSITE_URLOAUTH_AUDIENCEOAUTH_CLIENT_IDOAUTH_CLIENT_SECRETOAUTH_ISSUER_URLOAUTH_PROVIDEROAUTH_SCOPESPORT— 8080 HTTP bind portPUBLIC_URL— plugin config Public base URL used in metadataRATE_LIMIT_REQUESTS_PER_MINUTETRUST_PROXYWIDGET_NAMEWIDGET_PATH[](https://m8ven.ai/mcp/varianter-mcp-server-1qplts)