MCP server for retrieving Fict documentation, running compiler/ESLint/TypeScript diagnostics, and generating shareable Playground links.
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
@babel/core: Arbitrary File Read via sourceMappingURL Comment
process.env. You'll be asked to provide them before it can run.FICT_MCP_AUTH_TOKEN— optional bearer token; when set, all HTTP/SSE requests must include Authorization: Bearer <token>.FICT_MCP_DOCS_MANIFEST— optional docs manifest path override (if provided but missing/invalid, startup fails fast).FICT_MCP_DOCS_ROOT— absolute or relative path to a Fict docs checkout. When omitted, the server walks upward from the current working directory looking for docs/.FICT_MCP_HTTP_CORS_ORIGIN— optional Access-Control-Allow-Origin value when CORS is enabled (default: ).FICT_MCP_HTTP_HEALTH_PATH— health endpoint path (default: /healthz).FICT_MCP_HTTP_HOST— HTTP bind host (default: 127.0.0.1).FICT_MCP_HTTP_PATH— HTTP endpoint path (default: /mcp).FICT_MCP_HTTP_STATS_PATH— stats endpoint path (default: /stats).FICT_MCP_SSE_MESSAGES_PATH— SSE client message POST path (default: /messages).FICT_MCP_SSE_PATH— SSE stream endpoint path (default: /sse).FICT_MCP_TRANSPORT— http pnpm startFICT_PLAYGROUND_ORIGIN— playground base URL (default: http://localhost:4173).[](https://m8ven.ai/mcp/fictjs-mcp-1cuf0j)