@vj-presidio/specif-ai-mcp-server

@vj-presidio/specif-ai-mcp-server

site icon
2025.02.25 0
TypeScript规范文档管理开发工具开发效率
specif-ai-mcp-server 是一个基于 Model Context Protocol (MCP) 的 CLI 工具,主要用于与 Specif-ai 项目集成。它通过 stdio 运行,提供了一系列工具来管理和交互规范文档。该工具支持多种安装方式,包括直接二进制安装和通过包管理器(如 npm 和 bun)安装。
View on GitHub

Overview

基本能力

产品定位

specif-ai-mcp-server 是一个用于管理和交互规范文档的 CLI 工具,特别适用于需要处理业务需求文档(BRD)、产品需求文档(PRD)等规范文档的开发团队。

核心功能

  1. 规范文档管理:支持加载和管理项目目录中的规范文档。
  2. 工具集成:提供多种工具(如 set-project-pathget-brdsget-prds 等)来交互和查询规范文档。
  3. 多平台支持:支持 Unix(macOS/Linux)和 Windows 平台。
  4. 多种安装方式:支持直接二进制安装和通过包管理器(npm 或 bun)安装。

适用场景

  1. 规范文档管理:适用于需要集中管理和查询业务需求文档、产品需求文档等规范文档的场景。
  2. 开发团队协作:帮助开发团队快速获取和更新规范文档,提升开发效率。
  3. IDE 集成:可以与流行的 IDE 和扩展(如 Cline 和 Cursor)集成,提供更便捷的开发体验。

工具列表

工具名称 描述
set-project-path 设置或更改项目目录路径
get-brds 获取业务需求文档(BRD)
get-prds 获取产品需求文档(PRD)
get-nfrs 获取非功能性需求(NFR)
get-uirs 获取用户界面需求(UIR)
get-bps 获取业务流程文档(BP)
get-user-stories 获取特定 PRD 的用户故事
get-tasks 获取特定用户故事的任务
get-task 获取特定任务的详细信息

常见问题解答

  1. 如何安装 specif-ai-mcp-server?
  2. 可以通过直接二进制安装或包管理器(npm/bun)安装。具体命令见安装教程。
  3. 如何更新 specif-ai-mcp-server?
  4. 使用提供的更新脚本或通过包管理器更新。
  5. 如何设置项目路径?
  6. 使用 set-project-path 工具设置项目路径。

使用教程

使用依赖

  • 二进制安装:需要 curl(Unix)或 PowerShell(Windows),以及 sudo 权限(Unix)。
  • 包管理器安装:需要 Node.js >= 16.0.0 或 Bun >= 1.0.0。

安装教程

直接二进制安装(推荐)

# Unix (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.sh | sh

# 安装特定版本
curl -fsSL https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.sh | sh -s -- -v 1.2.3
# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.ps1 | iex

# 安装特定版本
iwr -useb https://raw.githubusercontent.com/vj-presidio/specif-ai-mcp-server/main/install.ps1 | iex -v 1.2.3

包管理器安装

# 使用 npm 安装最新版本
npm install -g @vj-presidio/specif-ai-mcp-server@latest

# 使用 npm 安装特定版本
npm install -g @vj-presidio/[email protected]
# 使用 bun 安装最新版本
bun install -g @vj-presidio/specif-ai-mcp-server@latest

# 使用 bun 安装特定版本
bun install -g @vj-presidio/[email protected]

调试方式

  1. 检查版本bash specif-ai-mcp-server --version
  2. 查看帮助信息bash specif-ai-mcp-server --help
  3. 设置项目路径json { "name": "set-project-path", "arguments": { "path": "./path/to/project" } }

许可证

该项目遵循 MIT 开源许可条款。