Skip to content

SpecForge为你的 AI 提供结构化记忆的 MCP 服务器

你不需要是专家 — 但专家也喜欢它。支持 Mac、Windows 和 Linux。连接 Claude、Cursor、Windsurf、Gemini CLI 等更多工具。无需 API 密钥,无需账号,2 分钟内完成安装。

macOS
Windows
Linux

Works with your entire ecosystem

One MCP server. Any AI agent. Any language.

Claude
ChatGPT
Cursor
Windsurf
Gemini
GitHub Copilot
VS Code
Claude
ChatGPT
Cursor
Windsurf
Gemini
GitHub Copilot
VS Code
TypeScript
Python
Go
Rust
Swift
Kotlin
PHP
Ruby
C#
Dart
Flutter
React
Next.js
TypeScript
Python
Go
Rust
Swift
Kotlin
PHP
Ruby
C#
Dart
Flutter
React
Next.js

它解决了什么问题?

在使用 AI 助手构建软件时,你会反复遇到同样的问题:

  • AI 在做到一半时忘记了你在构建什么
  • 你在不同的对话中描述了同一个功能 3 次
  • 代码偏离了你最初的计划
  • 你不知道功能是"完成了"还是"差不多完成了"

SpecForge 解决了所有这些问题。 它为你的 AI 提供结构化的记忆,让它知道要构建什么、如何构建,以及如何验证是否正确完成。


工作原理 — 4 个步骤

1. 告诉 SpecForge 你想构建什么

"为我的项目创建一个添加 Google 登录的规格"

SpecForge 会提出必要的问题,并生成一个规格(spec)— 一个简短的文档,包含逐步计划和"完成"的检查清单。

2. 你的 AI 遵循规格

规格成为开发契约。你的 AI 代理读取它、遵循它,并根据它来检查自己的工作。

3. 完成后进行验证

"根据 /path/to/project 的代码验证规格 SPEC-001"

SpecForge 会告诉你清单中哪些已完成、哪些缺失,以及哪些偏离了原始计划 (我们称之为"漂移"drift — 当代码不再符合最初的约定时)

4. 自信地发布

每个规格都有版本控制。每个变更都有记录。你随时都能知道项目的状态。


快速安装

需求: Node.js ≥ 22(点击下载)。无需 API 密钥,无需账号,所有数据保存在本地。

所有 AI 代理的配置块相同 — 只有文件位置不同:

json
{
  "mcpServers": {
    "specforge": {
      "command": "npx",
      "args": ["-y", "specforge-mcp@latest"]
    }
  }
}

Claude Desktop

1. 打开 Claude DesktopClaude 菜单 → 设置开发者 标签页 → 编辑配置

2. 将上面的配置块粘贴到 "mcpServers" 中,保存,然后重启 Claude Desktop

Claude Code — 一条命令

bash
claude mcp add specforge -- npx -y specforge-mcp@latest

Cursor

打开或创建 ~/.cursor/mcp.json,粘贴配置块,然后重启 Cursor。

Windsurf

打开或创建 ~/.codeium/windsurf/mcp_config.json,粘贴配置块,然后重启 Windsurf。

Gemini CLI

打开或创建 ~/.gemini/settings.json,粘贴配置块,然后重启 Gemini CLI。

ChatGPT Desktop

打开或创建配置文件:

  • Mac: ~/Library/Application Support/ChatGPT/config.json
  • Windows: %APPDATA%\ChatGPT\config.json

将配置块粘贴到 "mcpServers" 中,保存并重启 ChatGPT。需要 ChatGPT Plus 或 Pro

Cline(VS Code 插件)

在安装了 Cline 的 VS Code 中:打开 Cline 侧边栏 → 点击 MCP Servers → 粘贴配置块。Cline →

完整安装指南及示例 →


适合哪些用户?

我是...SpecForge 如何帮助我...
使用 Claude 的独立开发者保持 AI 专注,不再在不同会话间重复说明
AI 工具新手开发者无需了解如何编写规格,即可获得结构化、专业的规格
技术负责人或架构师强制执行标准,检测漂移,保持团队一致
自由职业者为客户记录构建内容,及早发现范围蔓延
学习编程的学生在使用 AI 工具的同时学习专业开发实践

查看全部 59 个工具 →


59 个工具,8 个流程

流程功能
A — 配置配置项目,让 SpecForge 了解你在构建什么
B — 规划创建、更新和管理功能计划(规格)
C — 分析估算工期、审计质量、检测代码何时偏离计划
D — 设计数据库设计、UI 契约、决策记录和执行计划
E — 技术栈与代理工具建议、版本检查、生成自定义 AI 技能
F — 交付生成测试、文档、工具建议,连接项目管理工具
G — 基础设施Git 集成、并行运行多个 AI 代理、管理共享上下文
H — 治理审计依赖、检测过期包、数据隐私合规

查看完整工具参考 →