openspec-mcp (Lumiaqian) — Summary
openspec-mcp is a TypeScript MCP server that exposes the full OpenSpec spec-driven development workflow as ~30 MCP tools plus an optional web dashboard, giving any MCP-capable AI client (Claude Code, Claude Desktop, Cursor) full programmatic access to OpenSpec's change, approval, review, and task management operations.
Problem it solves: The canonical OpenSpec CLI is powerful but requires the agent to issue shell commands; openspec-mcp wraps every OpenSpec operation as a first-class MCP tool so the AI can manage proposals, approvals, reviews, and task progress natively through tool calls rather than bash invocations, enabling richer multi-turn workflows.
Distinctive trait: Ships a complete web dashboard (--with-dashboard flag) on port 3000 (auto-incrementing) with a Kanban board, QA runner, approval queue, real-time WebSocket updates, and Markdown rendering — making it the only entry in this batch that pairs an MCP server with a fully featured web UI.
Target audience: Teams using the canonical OpenSpec CLI who want dashboard visibility, approval workflows, and programmatic AI access beyond what the CLI alone provides.
Production-readiness: v0.4.2, 24 stars, last commit January 2026. Published to npm as openspec-mcp. Requires @fission-ai/openspec CLI installed globally.
Relationship to seeds: Closest to ccmemory (Archetype 3 — MCP-anchored toolserver): like ccmemory, it wraps an external persistence layer (the OpenSpec file system) as MCP tools for AI consumption. Unlike ccmemory's Neo4j graph memory, openspec-mcp wraps file-based OpenSpec state. It also resembles taskmaster-ai (1 MCP server + file-based state), but adds a web dashboard and approval/review workflow tooling that taskmaster lacks.