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.

documents required ( Required, Recommended) See full results →
Try the Runner Install the CLI

How It Works

1

Pick your project type

Choose from 11 software types: 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