Specor

Specor for Developers

Your AI IDE reads the spec before it writes code.

Specor exposes your product’s features, rules, flows, and acceptance criteria to Cursor, Claude, and Copilot over the open MCP standard — so the code your AI writes actually matches what the product is supposed to do.

Sound familiar?

You’re guessing at intent

The ticket says “add wishlist.” The rules, edge cases, and acceptance criteria live somewhere you can’t reach from your editor.

Docs are stale — or missing

By the time there’s a doc, the code has moved on. Onboarding to an unfamiliar area means archaeology.

Your AI tools work blind

Copilot and Cursor are brilliant, but they don’t know your product’s rules — so they invent plausible-but-wrong behaviour.

Specor becomes the live product brain your tools read from — before a single line is written.

Model Context Protocol

Live product context, right in your AI IDE

Point Cursor, Claude Desktop, or any MCP client at Specor and your assistant gains 20 read-only tools — get_product_context, get_rules, get_flow_steps, get_acceptance_criteria, and more.

Ask “implement guest checkout” and it already knows the rules, the flow, and the ACs. No copy-pasting specs into a prompt.

~/.cursor/mcp.json

{
  "mcpServers": {
    "specor": {
      "url": "https://mcp.specor.ai/mcp",
      "headers": {
        "Authorization": "Bearer <token>",
        "X-Workspace-ID": "<workspace>"
      }
    }
  }
}

Brownfield? Start from your code

Bootstrap a spec from your existing repo

Don’t have a spec yet? Connect a GitHub repository and Specor analyses your codebase to draft the product graph — features, capabilities, and flows — that you can refine instead of writing from scratch.

Your first source of truth is generated from the truth that already exists: the code.

Analysing repo…

src/checkout/ →

+ Capability “Checkout”

+ Feature “Guest checkout”

+ Flow “Cart → Pay → Confirm”

12 features · 34 rules drafted for review

Code ↔ spec drift

Every PR checked against the definition

Specor watches your pull requests and flags when code drifts from the spec — a shipped behaviour that no feature describes, or a rule the diff appears to violate. It re-analyses automatically as you push new commits.

Drift is caught in review, not in production.

PR #482 feat: skip email verification

⚠︎ Spec drift detected

Rule “Verify email before first login” isn’t reflected by this change.

A day with Specor

  1. 1

    Pick up a ticket. Ask Cursor to implement it — it pulls the feature’s rules and ACs from Specor over MCP.

  2. 2

    The generated code respects the real edge cases instead of inventing them. You review, not rewrite.

  3. 3

    Open a PR. Specor confirms the change matches the spec — or flags exactly where it drifted.

  4. 4

    Onboarding to a new area next sprint? Your AI already has the whole product graph to explain it.

Point your AI tools at the source of truth

Start free — no credit card. Viewers are always free, so your whole team can read along.