OpenSpec MCP
MCP (Model Context Protocol) server for OpenSpec - spec-driven development with real-time dashboard and approval workflow.
Features
MCP Tools: Full OpenSpec CLI functionality exposed as MCP tools
Task Tracking: Parse tasks.md and track progress in real-time
Approval Workflow: Request, approve, and reject change proposals
Web Dashboard: Visual management interface with real-time updates
Quick Start
1. Add to your MCP configuration
Claude Code CLI (recommended - uses current directory):
Claude Code CLI with Dashboard:
Claude Code CLI with specific project path:
Claude Desktop / Cursor / Other:
With Dashboard:
2. Use in conversation
Available Tools
Guides
Tool | Description |
| Get AGENTS.md usage guide |
| Get project.md context |
Management
Tool | Description |
| List all change proposals |
| List all specifications |
| Show change details |
| Show spec details |
Validation
Tool | Description |
| Validate a change |
| Validate a spec |
| Batch validation |
Archive
Tool | Description |
| Archive completed change |
Tasks
Tool | Description |
| Get tasks and progress |
| Update task status |
| Get all changes progress |
Approval
Tool | Description |
| Get approval status |
| Request approval |
| Approve a change |
| Reject a change |
| List pending approvals |
Approval Workflow
Approval records are stored in openspec/approvals/<change-id>.json.
CLI Options
Examples
Web Dashboard
The dashboard provides a visual interface for managing changes, tracking tasks, and handling approvals.
Dashboard Pages
Route | Description |
| Overview with stats and recent changes |
| List all changes with progress |
| Change detail with task management |
| Browse specifications |
| Approval queue management |
Features
Real-time Updates: WebSocket connection for live progress updates
Task Management: Toggle task status directly from the UI
Approval Actions: Approve/reject changes with comments
Progress Visualization: Progress bars and status badges
Development
Requirements
Node.js >= 20.0.0
OpenSpec CLI (
npm install -g @fission-ai/openspec)
License
MIT