规范套件MCP服务器

一个用于Spec Kit的模型上下文协议(MCP)服务器,允许AI助手直接与Spec Kit模板和工作流交互,以帮助管理项目规范、计划和实施。

  • by anyiba
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 anyiba/spec-kit-mcp

使用说明

MCP服务器规格套件

这是一个模型上下文协议(MCP)服务器,用于 规格套件它允许AI助手直接与Spec Kit模板和工作流交互,以帮助管理项目规范、规划和实施。

先决条件

在使用此MCP服务器之前,您必须 specify-cli 安装在您的系统上。

持续安装(推荐)

安装一次,随处使用:

uv tool install specify-cli --from git+https://github.com/github/spec-kit.git

然后直接使用该工具:

specify init <PROJECT_NAME>
specify check

要升级指定,请参阅升级指南以获取详细说明。快速升级:

uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git

安装与使用

与MCP客户端一起使用(例如,Claude Desktop、Cursor)

您可以直接使用以下命令运行此服务器 npx。将以下配置添加到MCP客户端设置中:

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

特性

此服务器提供提示和工具来指导AI完成Spec Kit工作流程:

  • 宪法 (speckit.constitution):建立或审查项目原则(代码质量、测试等)。
  • 指定 (speckit.specify):将模板与用户需求相结合,以描述要构建的内容。
  • 计划 (speckit.plan):分析项目并制定技术计划。
  • 任务 (speckit.tasks):将计划分解为可操作的任务。
  • 实施 (speckit.implement)提供实施指南。

服务器自动检测并使用 commands/ 项目根目录中的目录,以访问这些模板。

出版

要发布此软件包的新版本,请执行以下步骤:

  1. 更新软件包版本(例如补丁、次要、主要):
    npm version patch
    
  2. 构建项目:
    npm run build
    
  3. 将包发布到npm:
    npm publish --access public
    
  4. 验证包是否已发布:
    npm view @anyicode/spec-kit-mcp