{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.spurvik/spurvik-mcp-server","description":"EU AI Act Art. 50, 12 & 14 setup snippets, unwrapped-call scan, HMAC receipt & marking hooks.","title":"Spurvik","repository":{"url":"https://github.com/spurvik/spurvik","source":"github","subfolder":"packages/mcp"},"version":"1.0.5","websiteUrl":"https://spurvik.com/docs","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"spurvik-mcp-server","version":"1.0.5","transport":{"type":"stdio"},"packageArguments":[{"description":"Project workspace root directory to scan (must contain package.json, .git, or pnpm-workspace.yaml).","isRequired":true,"default":".","type":"named","name":"--root"}],"environmentVariables":[{"description":"Optional workspace root path for static unwrapped-call scans when --root is not passed.","placeholder":"/path/to/your-project","name":"SPURVIK_MCP_ROOT"},{"description":"Optional Spurvik API key (spurvik_live_...) for project-linked telemetry with console.spurvik.com.","isSecret":true,"placeholder":"spurvik_live_...","name":"SPURVIK_API_KEY"},{"description":"Optional server-side HMAC-SHA256 signing secret (>= 16 chars) for local receipt inspection.","isSecret":true,"placeholder":"your-server-side-hmac-secret-min-16-chars","name":"SPURVIK_HMAC_SECRET"}]}],"remotes":[{"type":"streamable-http","url":"https://console.spurvik.com/api/mcp","headers":[{"description":"Optional Bearer spurvik_live_... token for project-linked console calls (not required for the 7 zero-key read-only tools).","isSecret":true,"placeholder":"Bearer spurvik_live_...","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-13T08:31:37.573585Z","publishedAt":"2026-11-13T08:31:37.573585Z","updatedAt":"2026-11-13T08:31:37.573585Z","isLatest":true}}}
