Openspec MCP Server

MCP开发工具

提供方 igor-olikh

开发工具 未标注 无需鉴权 社区 / 第三方 Claude DesktopClaude

OpenSpec MCP Server是一个AI编程助手插件,用于连接OpenSpec系统与AI编程助手,帮助AI在开发过程中自动创建、管理和验证规范化的开发计划。

一句话选型结论

按资料字段整理

Openspec MCP Server 属于开发工具类 MCP 服务器,传输方式未标注,无需鉴权,可直接接入 Claude Desktop、Claude,没有现成安装命令,需按官方文档接入。接入前先确认权限范围;涉及写入、删除或付款的操作,建议先在测试环境验证。

分类开发工具 传输方式未标注 鉴权无需鉴权 部署方式未标注
GitHub 星标 1 仓库热度,无公开仓库时显示未标注
工具数 12 暴露给模型的工具数量
资源 / 提示词 0 / 0 资源与提示词模板数量
维护方 社区 / 第三方 核验等级 仅资料核对

工具与能力

开发工具
数量来自来源目录的标注,具体工具清单以官方文档为准
工具数量12暴露给模型可调用的工具个数
资源数量0可读取的资源条目
提示词数量0内置提示词模板数量

能力标签

支持客户端

适用场景

AI开发辅助TypeScript本地部署规范管理编程工具自动化开发

安装与配置

未标注 无需鉴权
上游未给出传输方式
  1. 1
    准备运行环境

    按官方文档确认运行环境(常见为 Node.js 或 Python),装好后再执行安装命令。

  2. 2
    安装服务

    复制上面的安装命令执行;命令里带占位符的位置,换成自己的密钥或路径。

  3. 3
    写入客户端配置

    在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4
    验证是否可用

    连接成功后客户端会列出约 12 个工具,随便调一个只读工具确认能返回结果。

典型使用场景

3 类
按分类与标签整理的常见用法,具体以官方文档为准
代码与仓库操作

在对话里直接查代码、提 issue、走 PR,省掉来回切工具。

本地命令与脚本

把构建、测试、格式化这类重复命令交给模型执行。

接口联调与测试

让模型调你的接口、跑一遍用例,快速定位问题。

选择建议

选之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 资料标注 12 个工具,覆盖面较广,能满足多种调用。
  • 已适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 资料标注无需鉴权,装好就能连。

先想清楚的地方

  • 没有现成安装命令,需要按官方文档自己填启动命令和参数。
  • 版本更新与行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop、Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地或自有环境跑服务的人。

不太适合

  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
MCP 服务器工具数传输方式部署方式安装命令最后核验
Openspec MCP Server当前 12 未标注 未标注 无 2026-05-17
Git 838e2ec1 12 stdio · 本地进程 本地部署 有 2026-05-17
Markitdown MCP 2c653a5f 1 stdio · 本地进程 本地部署 有 2026-05-17
JavaGuide 未标注 stdio · 本地进程 本地部署 有 2026-04-11
awesome-claude-skills 未标注 stdio · 本地进程 本地部署 有 2026-04-26
Context7 831acf40 未标注 stdio · 本地进程 本地部署 有 2026-05-17

服务器档案

开发工具
字段来自项目仓库与公开索引,中文说明由本站标注
提供方igor-olikh上游标注的维护方 igor-olikh
分类开发工具本站按上游分类展示
连接方式未标注上游未给出传输方式
鉴权方式无需鉴权远程服务建议用最小权限凭据
维护方社区 / 第三方核验等级 仅资料核对
包名 / 运行时未标注 · 未标注本地安装时用到的包标识与运行时
部署类型未标注上游给出的部署形态
最近核验2026-05-17上游最后核验时间

详细介绍

5.5 KB
来自项目仓库与上游目录的原文,未做删改

OpenSpec MCP服务器(AI助手插件)

欢迎这是一个简单的桥接器(插件),用于连接 开放规范 到你最喜欢的AI编码助手(比如 IBM Bob, 法典,或 克劳德桌面).

这是什么,我为什么需要它?

当你想让你的人工智能构建一个新功能时,你通常只需在聊天中输入即可。但随着项目的增长,人工智能可能会忘记事情、感到困惑或编写混乱的代码。

开放规范 是一个解决这个问题的系统。它迫使AI在编写任何代码之前创建一个明确的“规范”(计划)。它将你的计划整理到整洁的文件夹中(proposal, design, tasks)这样你就可以复习了。

然而,你的AI不会自动知道如何使用OpenSpec。 这就是这个服务器所做的! 它为您的AI提供了自动创建这些文件夹、列出任务并在为您编写代码时将其标记为完成所需的“工具”。


如何连接你的AI

要使用此功能,您需要告诉您的AI助手此服务器的位置。设置完全取决于您使用的AI助手。

选项1:连接到IBM Bob

如果你正在使用 IBM Bob:

  1. 在IBM Bob IDE中,单击 三个点 在聊天窗口右上角的齿轮图标旁边,选择 MCP服务器.
  2. 点击 打开 在“全局MCP”旁边编辑您的设置文件(通常保存在 ~/.bob/settings/mcp_settings.json).
  3. 添加 openspec 服务器到 mcpServers 对象:```json
    {
    "mcpServers": {
    "openspec": {
    "command": "npx",
    "args": [
    "-y",
    "@igor-olikh/openspec-mcp-server"
    ]
    }
    }
    }

4. 保存文件并重新启动IBM Bob!

### 选项2:连接到Codex

Codex有一个内置的用户界面,可以轻松添加这些插件。
您可以通过运行以下终端命令快速添加它:```bash
codex mcp add openspec-server npx -y @igor-olikh/openspec-mcp-server

或者,通过Codex用户界面手动操作:

  1. 打开 “连接到自定义MCP” Codex中的盒子。
  2. 名字: openspec
  3. 模式:保留为 STDIO
  4. 启动命令: npx
  5. 参数:单击 + Add argument 两次并精确粘贴:
    - 第一个论点: -y
    - 第二个论点: @igor-olikh/openspec-mcp-server
  6. 工作目录:把这个留空!(这允许Codex在您当前打开的任何项目中动态使用OpenSpec)。
  7. 救救它!

选项3:连接到Claude桌面应用程序

如果您更喜欢使用Claude Desktop应用程序:

  1. 打开您的Claude配置文件(通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json 在Mac上)。
  2. 添加 openspec 服务器到它:json { "mcpServers": { "openspec": { "command": "npx", "args": [ "-y", "@igor-olikh/openspec-mcp-server" ] } } }

  3. 保存文件并重新启动Claude Desktop。


我该如何使用它?

连接后,您无需进行任何技术操作。你只需像往常一样与你的AI对话,但要求它使用OpenSpec!

聊天提示示例:

  • “嘿,鲍勃,我想给这个应用程序添加一个暗模式功能。请使用OpenSpec提出并验证它。”
  • “我们当前项目的OpenSpec状态如何?”
  • “列出我们目前正在进行的所有OpenSpec更改。”

AI将自动使用下面的工具来处理其余的事情!


面向开发者(幕后)

此服务器公开官方 @fission-ai/openspec CLI命令作为模型上下文协议(MCP)JSON-RPC工具。

可用的AI工具:

  • openspec_init:在项目中启动OpenSpec。
  • openspec_new_change:为新功能方案创建文件夹。
  • openspec_status:检查功能完成了多少。
  • openspec_validate:检查代码是否与计划匹配。
  • openspec_archive:将该功能标记为100%完成。
  • openspec_list:显示所有当前任务。
  • openspec_show:读取特定任务。
  • openspec_update:更新OpenSpec规则。
  • openspec_instructions:阅读AI说明以构建计划的各个部分。
  • openspec_read_file:直接按名称和文件类型读取任何规范工件——比 show,没有子流程开销。
  • openspec_refresh_cache:如果文件在OpenSpec工具之外更改,则强制刷新缓存目录列表。

内置提示:

  • openspec_kickoff:一个预先制作的提示,从第一轮开始就将人工智能引导到一个严格的规范驱动的工作流程中。在AI助手的支持下自动注射。

开发设置

如果要修改此服务器的代码:

  1. npm install (安装依赖项)
  2. npm run build (编译代码)
  3. npm run start (运行服务器以测试标准输入/输出)

最近的更改

  • 内置MCP提示:The openspec_kickoff prompt会自动引导你的人工智能从第一轮开始就进入严格的规范驱动的工作流程。
  • 带内存缓存的直接文件读取器新 openspec_read_file 该工具直接通过文件系统读取规范工件,绕过CLI子流程开销。目录结构的内存缓存用于 list 查询时间在1ms以内。任何变异操作后缓存都会自动刷新。

即将推出的功能(计划通过OpenSpec)

  • 结构化JSON输出用解析的JavaScript对象替换原始终端输出,防止AI误读状态并减少幻觉。
  • 智能错误处理:在OpenSpec验证失败时指导LLM(例如拦截终端错误以输出: “嘿,你忘了design.md中的'Tasks'标头”).

常见问题

6 问
答案由本站依据条目字段整理,不引用上游原文
Openspec MCP Server 怎么安装?

资料没有给出安装命令,请到官方仓库或文档按说明接入;这类条目多数是生态应用,或尚未发布可安装包。

Openspec MCP Server 怎么在 Claude Desktop、Claude 里配置?

它的传输方式未标注,在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,配置才会生效。

Openspec MCP Server 收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Openspec MCP Server 需要 API Key 吗?

资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Openspec MCP Server 支持哪些客户端?

资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

Openspec MCP Server 能提供哪些能力?

资料显示约 12 个工具;能力标签包括 TypeScript、Claude、开发工具。具体工具清单以官方文档为准。

热门专题

按标签挑服务器
全部专题 →

服务器信息以作者仓库与官方文档为准;分类、传输方式与鉴权方式的中文说明为中文整理,最近核验 2026-05-17。