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

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)等规范文档的开发团队。
核心功能
- 规范文档管理:支持加载和管理项目目录中的规范文档。
- 工具集成:提供多种工具(如
set-project-path
、get-brds
、get-prds
等)来交互和查询规范文档。 - 多平台支持:支持 Unix(macOS/Linux)和 Windows 平台。
- 多种安装方式:支持直接二进制安装和通过包管理器(npm 或 bun)安装。
适用场景
- 规范文档管理:适用于需要集中管理和查询业务需求文档、产品需求文档等规范文档的场景。
- 开发团队协作:帮助开发团队快速获取和更新规范文档,提升开发效率。
- 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 |
获取特定任务的详细信息 |
常见问题解答
- 如何安装 specif-ai-mcp-server?
- 可以通过直接二进制安装或包管理器(npm/bun)安装。具体命令见安装教程。
- 如何更新 specif-ai-mcp-server?
- 使用提供的更新脚本或通过包管理器更新。
- 如何设置项目路径?
- 使用
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]
调试方式
- 检查版本:
bash specif-ai-mcp-server --version
- 查看帮助信息:
bash specif-ai-mcp-server --help
- 设置项目路径:
json { "name": "set-project-path", "arguments": { "path": "./path/to/project" } }