LO

lumiaqian/openspec-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

31 stars 5 forks 品質 68 トレンド 0MIT

OpenSpec 用の MCP サーバー - ダッシュボードと承認ワークフローによるスペック駆動開発

概要

MCP (Model Context Protocol) サーバ(OpenSpec) - リアルタイムのダッシュボードと承認ワークフローによるスペック駆動開発 - : MCP ツールとして公開されているフル OpenSpec CLI 機能 - : 提案/設計に関するレビューコメントの追加、返信、解決 - : リアルタイムでタスクをパースし、進捗状況を追跡 - : リクエスト、承認、変更の提案を拒否 - : 単一サービスプロジェクトからクロスサービス設計文書を表示 - : リアルタイムの更新とMarkdownのレンダリングによるビジュアル管理インターフェイス クライアントのAI機能(Claude、Codex)をコンテキスト・アウェア・プロンプトで直接活用します。 一般的な .cross-service/ ディレクトリ(Git ワークツリーなど)を共有するマルチサービスプロジェクトでは、提案書を 設定します。md フロントマッター: Dashboard は、次の「Cross-Service」タブが表示されます。 - : マークダウンとしてレンダリング - : サービスのステータス、変更、および展開順序でビジュアルカードビュー 承認レコードは openpec/approvals/ .json に保存されます.

概要(AI 翻訳)

MCP (Model Context Protocol) サーバ(OpenSpec) - リアルタイムのダッシュボードと承認ワークフローによるスペック駆動開発

##特徴

-MCPツール:MCPツールとして公開されているフルOpenSpec CLI機能

  • レビューシステム:提案/設計に関するレビューコメントの追加、返信、解決
  • タスク追跡: リアルタイムでタスクを追跡し、進捗状況を追跡する
  • 承認ワークフロー: 変更提案の依頼、承認、拒否
  • Cross-Service Docs:単一サービス プロジェクトからのクロスサービス設計文書を見る -Web Dashboard:リアルタイムの更新とMarkdownレンダリングによるビジュアル管理インターフェイス

クイックスタート

##1. MCPの設定に追加

Claude Code CLI (推奨 - 現在のディレクトリを使用する):

Dashboard でコード CLI をロード:

特定のプロジェクトパスを持つClaudeコードCLI:

デスクトップ/カーソル/その他:

ダッシュボードを使って:

##2. 会話で使用する

利用可能なプロンプト(新しい!)

クライアントのAI機能(Claude、Codex)をコンテキスト・アウェア・プロンプトで直接活用します。

製品情報 概要
[analyze-project プロジェクトのアーキテクチャとスタックの深い解析

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

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
  • Review System: Add, reply, resolve review comments on proposals/designs
  • Task Tracking: Parse tasks.md and track progress in real-time
  • Approval Workflow: Request, approve, and reject change proposals
  • Cross-Service Docs: View cross-service design documents from single service projects
  • Web Dashboard: Visual management interface with real-time updates and Markdown rendering

Quick Start

1. Add to your MCP configuration

Claude Code CLI (recommended - uses current directory):

claude mcp add openspec -- npx openspec-mcp

Claude Code CLI with Dashboard:

claude mcp add openspec -- npx openspec-mcp --with-dashboard

Claude Code CLI with specific project path:

claude mcp add openspec -- npx openspec-mcp /path/to/your/project

Claude Desktop / Cursor / Other:

{
  "mcpServers": {
    "openspec": {
      "command": "npx",
      "args": ["-y", "openspec-mcp"]
    }
  }
}

With Dashboard:

{
  "mcpServers": {
    "openspec": {
      "command": "npx",
      "args": ["-y", "openspec-mcp", "--with-dashboard"]
    }
  }
}

2. Use in conversation

# List all changes
"List all openspec changes"

# Show change details
"Show me the add-user-auth change"

# Update task status
"Mark task 1.1 as done in add-user-auth"

# Request approval
"Request approval for add-user-auth from @reviewer"

Available Prompts (New!)

Directly leverage your Client’s AI capabilities (Claude, Codex) with context-aware prompts.

Prompt Description
analyze-project Deep analysis of project architecture and stack
review-change Intelligent review of changes with linked specs

Available Tools

Guides & Context

Tool Description
openspec_get_instructions Get AGENTS.md usage guide
openspec_get_project_context Get project.md context
openspec_analyze_context Analyze project structure & stack
openspec_ai_analyze_context AI-enhanced context analysis

Management

Tool Description
openspec_list_changes List all change proposals
openspec_list_specs List all specifications
openspec_show_change Show change details
GitHub で README 全文を見る

インストール

npx -y openspec-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "openspec": { "command": "npx", "args": ["-y", "openspec-mcp"] } } }