Skip to content

Open Source · Agent-Native

The spec oracle for AI agents and developers

Instantly know what documents every software project needs. CLI, checklist, and native MCP for Claude Code, Cursor, and Copilot.

Try the Runner Install the CLI

How It Works

1

Pick your project type

Choose from 11 archetypes: web app, CLI tool, video game, ML/AI system, and more.

2

Select your features

Add multiplayer, GDPR, offline mode — features auto-expand and resolve conflicts.

3

Get your spec checklist

Receive a prioritized document list, system prompt, and Markdown stubs ready for your AI agent.

Works everywhere

CLI, web runner, or native MCP — same algorithm, same results.

CLI

$ specbase query video_game \
    --features multiplayer,modding \
    --format table

 # │ DOCUMENT                   │ PRI │ CATEGORY
───┼────────────────────────────┼─────┼───────────
 1 │ Architecture Decision Log  │ P0  │ engineering
 2 │ Networking Spec            │ P0  │ engineering
 3 │ Anti-Cheat Design          │ P1  │ engineering
 4 │ Mod API Reference          │ P1  │ engineering
 …

MCP Config

{
  "mcpServers": {
    "specbase": {
      "command": "specbase",
      "args": ["mcp", "--transport", "stdio"]
    }
  }
}

Add to your Claude Code, Cursor, or Copilot config. Your AI agent can call get_standard_docs(type, features) natively.

Native MCP for AI agents

SpecBase speaks Model Context Protocol natively. Claude Code, Cursor, and Copilot can query the knowledge base directly — no copy-paste, no manual lookup.

// Agent prompt:
"What documents does a backend service
 with async_jobs and gdpr need?"

// SpecBase returns structured JSON:
// → 12 prioritized documents
// → system prompt for the agent
// → Markdown stubs ready to fill

Open source. Free forever.

SpecBase v1.0 is Apache-2.0 licensed. The knowledge base is CC-BY-4.0. Templates are CC0. No telemetry, no tracking, no lock-in.

View on GitHub Get started