mcpField
A
AgentForge

AgentForge

本地服务
agentforge.sciscale.orgAI 与智能体222 周前更新

关于 AgentForge

AgentForge 是为编码 Agent 优化提示词的 MCP 服务:将简短需求扩展为包含需求要点、验收条件等内容的结构化提示词。它根据目标工具调整格式,并在托管引擎中进行质量评分。

主要功能

  1. 01从简短请求提取需求和边界情况
  2. 02按目标编码工具调整提示词格式
  3. 03按 12 个维度进行质量评分
  4. 04支持多种提示词风格

适用场景

  1. 01将模糊功能想法整理为可执行任务
  2. 02为不同编码 Agent 生成适配提示词
  3. 03在交给编码 Agent 前检查提示词质量

MCP 相关

该 MCP 服务提供 agentforge_refine_prompt 工具,将请求发送至 AgentForge API,由托管引擎完成提取、格式化和质量检查并返回提示词。需要 API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"org-sciscale-agentforge": {
"command": "npx",
"args": [
"-y",
"agentforge-mcp"
],
"env": {
"AGENTFORGE_API_KEY": "<AGENTFORGE_API_KEY>",
"AGENTFORGE_API_URL": "<AGENTFORGE_API_URL>"
}
}
}
}
启动命令npx -y agentforge-mcp
需要配置的环境变量
AGENTFORGE_API_KEY密钥Your AgentForge API key from https://agentforge.sciscale.org/account/keys
AGENTFORGE_API_URLAgentForge API base URL (defaults to https://agentforge.sciscale.org)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmagentforge-mcp0.1.4

工具

1

收录的工具列表 · 更新于 3 周前

参数类型必填说明
styleenum否嵌入提示词的执行风格:'plan-first' 会先规划再编码,'direct-edit' 会进行最小幅度的更改,'explore-first' 会先梳理代码库。plan-first | direct-edit | explore-first
requeststring是要执行的编码任务或功能请求,使用通俗语言描述。内容粗略或不够具体都没关系——这正是需要优化的内容。
target_toolenum否提示词所针对的 AI 编码 Agent。claude-code | codex | cursor | aider | continue | windsurf | kimi | generic

详细介绍

AgentForge

agentforge-mcp

别再反复向 AI 编码 Agent 解释你的需求了。
给它一句粗略描述,就能得到结构化、针对工具优化的提示词, 让它一次执行到位。

npm license

agentforge.sciscale.org · 快速开始 · npm

AgentForge MCP 实际演示

agentforge-mcp 是 AgentForge 的 Model Context Protocol 服务。一个工具,只做一件事:把模糊的需求变得清晰。

为什么

你肯定熟悉这个循环:你让编码 Agent 做点什么,它误解了你没说清楚的部分;你纠正它,它又弄坏了别的东西;你只好重新解释。解决办法不是换一个更聪明的 Agent,而是写出更清晰的提示词。

AgentForge 为你处理提示词工程。给它一句 "add a dark mode toggle that persists",它就会:

  • 提取真正的需求——包括边缘情况、验收标准,以及你可能忘记提及的事项;
  • 针对你的特定 Agent 格式化——Claude Code 需要文件:行号引用,Cursor 需要指令,Aider 需要精简的上下文;
  • 返回前检查质量——每条提示词都会经过 12 个维度的评分,然后才会离开引擎。

Harness 工程正当其时,但在编码 Agent 时代,提示词工程只会更加重要。在 1,000+ 个真实编码案例中进行测试后,使用 AgentForge 的项目达到可部署状态的速度快了 147%。

快速开始

无需安装——通过 npx 运行。

1. 获取 API key。 登录 agentforge.sciscale.org,打开 API keys, 然后创建一个。密钥只会显示一次——请复制保存。

2. 将其添加到你的 Agent。

Claude Code:

claude mcp add agentforge --env AGENTFORGE_API_KEY=af_your_key -- npx -y agentforge-mcp

Cursor / Windsurf / Claude Desktop——添加到你的 MCP 配置中 (~/.cursor/mcp.json、~/.codeium/windsurf/mcp_config.json 等):

{
  "mcpServers": {
    "agentforge": {
      "command": "npx",
      "args": ["-y", "agentforge-mcp"],
      "env": { "AGENTFORGE_API_KEY": "af_your_key" }
    }
  }
}

3. 开始使用。 用自然的方式向 Agent 提问——“用 AgentForge 优化这条提示词,然后实现它:添加一个可持久保存的深色模式切换开关。”

工具 — agentforge_refine_prompt

参数默认值
request—用普通语言描述你的任务(1–4000 个字符)。粗略描述也可以。
target_toolclaude-codeclaude-code、codex、cursor、aider、continue、windsurf、kimi、generic
styleplan-firstplan-first、direct-edit、explore-first

返回优化后的提示词、质量引擎评分,以及你当天剩余的使用次数。

免费版与 Pro 版

免费版Pro 版
优化次数每天 3 次不限次数
质量引擎按 12 个维度评分评分并自动优化,直到通过 ≥ 90 分

或者使用 Web 应用

不想配置 MCP 服务?同一套引擎——相同的质量引擎、相同的按账户提供的 Pro 功能——可直接在浏览器中使用,地址为 agentforge.sciscale.org。无需安装、无需密钥、无需配置。

AgentForge Web 应用

粘贴需求,选择目标工具,复制提示词——还包括生成历史记录和高级模式:

Web 应用实际演示

工作原理

agentforge-mcp 是一个轻量客户端——此软件包不包含引擎逻辑。你的需求会发送到 AgentForge API,由托管引擎完成提取、格式化和质量检查,然后返回提示词。引擎会持续改进,你无需更新此软件包。

Configuration

VariableDefault
AGENTFORGE_API_KEY—Required. Your API key.
AGENTFORGE_API_URLhttps://agentforge.sciscale.org/api/v1/refineOverride the endpoint (rarely needed).

Develop

npm install
npm run build      # tsc -> dist/
node dist/index.js # runs on stdio

License

MIT — see LICENSE.


SciScale studio

agentforge-mcp is part of AgentForge — a SciScale studio product.

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。