LS

lsendel/spec-kit-mcp

Developer tools

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

32 stars 6 forks 品質 66 トレンド 11Apache-2.0

MCP サーバーにより、AI アシスタントが GitHub の spec-kit 方法論を利用できるように

概要

- : 完全なsp-driven開発のためのすべての10のツール - : AIエージェントのためのフルJSON-RPC 2.0実装 - : RustとTOKIと非同期I / Oのために構築 - : 貨物またはnpxを介してインストール - : 検証を備えた包括的なタイプシステム - : チュートリアル、例、および構成ガイド - : クロードコード、カーソル、ウィンドサーフィン、VSコードなど - : テスト、文書化、および展開 - ✅ 最速のスタートアップ - ✅ オフラインで動作します - ✅ ほとんどの信頼性 - ✅ フルプラットフォームのサポート(macOS Intel/ARM、Linux) - ✅ Familiar for Node.js ユーザー - ✅ オートダウンロード ビルド済みのバイナリ - ✅ npx は常に最新バージョンを使用します - : GitHub spec-kit で必須 - : spec-kit を実行する必要があります ([https://docs.astral.sh/uv/)からインストール) - : 別のインストールは必要ありません - MCP サーバーは uvx を使用して spec-kit を直接実行します - : npx インストール方法を使用する場合のみ - : バージョン管理操作の場合 : PyPI では spec-kit CLI は利用できません。 MCP サーバーは git+[[https://github.com/github/spec-kit. から uvx -- 経由で自動的に実行されます

概要(AI 翻訳)

AI コーディングアシスタントが GitHub Spec-Kit ツールキットを使って、スペック主導型の開発慣行を使用することを可能にする MCP サーバー。

##特徴

-確実な100%のSpec-Kitの適用範囲:完全なspec主導の開発のためのすべての10の用具

  • ** MCP プロトコル**: AI エージェントの完全 JSON-RPC 2.0 実装
  • ** ⚡ 高性能**: Rust および TOKIo と非同期 I/ ツイート -******** デュアルインストール**: [cargo または [[T1] 経由でインストールします。 -️️タイプ安全:検証と包括的なタイプシステム -包括的なDocs:チュートリアル、例、構成ガイド
  • ** ポータブルマルチエディタのサポート**: ロードコード、カーソル、ウィンドサーフィン、VSコード、その他 -** ** 生産準備**:テスト、文書化、デプロイ

クイックスタート

インストール

貨物経由(推奨)

速く、信頼できる、オフラインで働きます:

利点:

  • ✅ 最速スタートアップ
  • ✅ オフラインで動作する
  • ✅ 最も信頼できる
  • ✅ 完全なプラットホーム サポート(macOS Intel/ARM、Linux)
ビアnpm/npx

Node.js ユーザーの場合:

利点:

  • ✅ Node.jsユーザのFamiliar
  • ✅ オートダウンロードプレビルドバイナリ
  • ✅ npxは常に最新のバージョンを使用しています

前提条件

  • Python 3.11+: GitHub spec-kit で必要

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

README

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

Spec-Kit MCP Server

MCP server that enables AI coding assistants to use spec-driven development practices via the GitHub Spec-Kit toolkit.

Features

  • 🎯 100% Spec-Kit Coverage: All 10 tools for complete spec-driven development
  • 🚀 MCP Protocol: Full JSON-RPC 2.0 implementation for AI agents
  • ⚡ High Performance: Built with Rust and Tokio for async I/O
  • 🔧 Dual Installation: Install via cargo or npx
  • 🛡️ Type Safe: Comprehensive type system with validation
  • 📚 Comprehensive Docs: Tutorials, examples, and configuration guides
  • 🌐 Multi-Editor Support: Claude Code, Cursor, Windsurf, VS Code, and more
  • 🧪 Production Ready: Tested, documented, and deployed

Quick Start

Installation

Fast, reliable, works offline:

cargo install spec-kit-mcp

Advantages:

  • ✅ Fastest startup
  • ✅ Works offline
  • ✅ Most reliable
  • ✅ Full platform support (macOS Intel/ARM, Linux)

Via npm/npx

For Node.js users:

# Global installation
npm install -g @lsendel/spec-kit-mcp

# Or use with npx (downloads on first use)
npx @lsendel/spec-kit-mcp

Advantages:

  • ✅ Familiar for Node.js users
  • ✅ Auto-downloads prebuilt binaries
  • ✅ npx always uses latest version

Prerequisites

  • Python 3.11+: Required by GitHub spec-kit
  • uv package manager: Required to run spec-kit (install from https://docs.astral.sh/uv/)
  • GitHub Spec-Kit: No separate installation needed - the MCP server uses uvx to run spec-kit directly
  • Node.js 18+: Only if using npx installation method
  • Git: For version control operations

Note: The spec-kit CLI is not available on PyPI. The MCP server automatically runs it via uvx --from git+https://github.com/github/spec-kit.git

Configuration with Claude Code

Claude Code supports two ways to configure MCP servers:

First install via cargo:

cargo install spec-kit-mcp

Then configure ~/.config/claude-code/mcp.json:

{
  "mcpServers": {
    "spec-kit": {
      "command": "spec-kit-mcp",
      "args": [],
      "env": {}
    }
  }
}

Advantages:

  • ✅ Fastest startup (<100ms)
  • ✅ Works offline
  • ✅ Most reliable
  • ✅ Supports all platforms (macOS Intel/ARM, Linux)

Method 2: Using npx (No Installation)

Create or edit ~/.config/claude-code/mcp.json:

{
  "mcpServers": {
    "spec-kit": {
      "command": "npx",
      "args": ["-y", "@lsendel/spec-kit-mcp"],
      "env": {}
    }
  }
}

Advantages:

GitHub で README 全文を見る

インストール

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

設定

{ "mcpServers": { "spec-kit": { "command": "spec-kit-mcp", "args": [], "env": {} } } }