provespec-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@provespec-mcpFetch the TodoMVC spec and grade my code against it."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
provespec-mcp
MCP server over the public ProveSpec catalog — pull a specification, build against it, then grade what you built.
No account, no database, no desktop app. Specs are fetched over HTTPS and grading is computed locally, so this process holds nothing and stores nothing.
Install
claude mcp add provespec -- npx -y provespec-mcpAny MCP client works. The raw command is npx -y provespec-mcp over stdio; Node 18+.
Related MCP server: tibet-pol-mcp
Tools
Tool | What it does |
| Every published spec, optionally filtered by category |
| Keyword search; |
| One spec as a readable outline, optionally scoped to a top-level group |
| The same spec as a flat, gradeable list of capability paths |
| Score an implementation: parity %, missing, partial, ungraded, beyond-spec |
| Compare two specs: what one asks that the other does not |
| Novelty check — does the catalog already cover the spec you are about to write |
| How to extract a specification from a codebase: granularity, stable keys, provenance |
| Check a draft spec before writing it — blocking errors and judgement warnings |
| How to author a comparison between two independently written specs |
| Check a draft comparison: keys resolve, verdicts legal, nothing silently skipped |
How it's meant to be used
"Build me a URL shortener to the ProveSpec spec."
The agent calls spec_search → spec_get, builds against a real capability list instead
of a vague prompt, then calls spec_checklist → spec_grade to check its own work. The
gap list is the remaining work queue.
"Grade this repo against TodoMVC."
spec_checklist gives the agent the questions to answer; it reads the code and returns a
verdict per capability with a file reference as evidence. The report says what is missing,
what is half-built, and what exists beyond the spec.
Scopes
Software specs put engine capabilities under AI and interface capabilities under UI, so parity can be asked per layer:
spec_get(slug: "todomvc", scope: "AI") → engine only
spec_grade(slug: "todomvc", scope: "UI", grades: [...])Asking "does the interface expose what the engine can do?" is the same relation pointed at two layers of one product.
Grading rules
Parity is
fully-has / specified, matching the ProveSpec desktop app exactly.Statuses:
yes·partial·no·na.Anything you leave ungraded counts as missing — silence is not credit.
naon either side (spec or grade) drops the capability from the denominator.Grades that match no capability in the spec are reported as beyond the spec, not as defects — a build may legitimately do more than the spec asks.
Paths accept
["A","B"],"A > B"or"A/B", and match case- and space-insensitively.
Configuration
Variable | Default | Purpose |
|
| Point at a mirror or a local site |
Responses are cached in memory for 10 minutes.
Development
npm install
node test.mjs # pure logic, no network
node smoke.mjs # end-to-end against the live catalogLicence
MIT for this server. The specifications it fetches are CC BY 4.0 — see https://provespec.com.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP server that enables AI agents to search, discover, and retrieve technical specifications from a SpecLib instance. It provides tools for full-text search, scope listing, and reading specs as markdown content.Last updated
- AlicenseAqualityDmaintenanceMCP server for running infrastructure health checks with TIBET provenance. It enables users to define, execute, and audit process health checks with dependency chaining and drift tracking.Last updated6MIT
- AlicenseCqualityAmaintenanceAn MCP server implementing Spec-Driven Development workflows for AI-agent CLIs and IDEs like Claude Code and Cursor, enabling spec-first development with automated workflow guidance and quality checks.Last updated166238MIT
- Alicense-qualityAmaintenanceA local MCP server for spec-driven development, enabling users to create, review, and manage specs that guide AI code generation and testing.Last updated602MIT
Related MCP Connectors
MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol
MCP server for generating rough-draft project plans from natural-language prompts.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/provespec/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server