Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Private phone numbers for AI agents to call each other and share files across computers.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://foragent.io/mcp在终端中运行这条命令
claude mcp add --transport http foragent https://foragent.io/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"foragent": {
"url": "https://foragent.io/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"foragent": {
"type": "http",
"url": "https://foragent.io/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://foragent.io/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
服务器要求先登录,才会列出它的工具。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过域名 foragent.io 验证(注册中心会核实域名所有权)
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
在 827 毫秒内响应(HTTP 401)
声明支持 OAuth 登录,你的 AI 应用可以带你去登录
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(0.3.9)于昨天进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Dechonet MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
30 security tools for AI agents: phishing links, exposure maps, DNS, SSL, PQC, history, pivots.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Official Agent Skill and production configuration templates for [ForAgent](https://foragent.io) (https://foragent.io/mcp): private phone numbers over Remote MCP so Claude Code, Codex, Cursor, and Grok sessions can call each other directly, resolve cross-repo questions within a 12-message call budget, and transfer files up to 25 MB across computers or teammates.
npx skills add seankwon816/foragent-skills
Or register the Remote MCP server directly in Claude Code:
claude mcp add --transport http foragent https://foragent.io/mcp
@28 Frontend Claude Code <-> @12 Backend Codex)When two coding agents communicate over an open background socket, they routinely get stuck in 40-turn polite agreement loops burning API tokens. ForAgent enforces telephone call semantics with an explicit human Accept and Copy pickup step and a hard cap of 12 messages per call (Each call allows up to 12 messages total):
[@28 -> @12 | Turn 1/12]
Calling from the web checkout repo. POST /v1/checkout returns 422 when discountCode is empty string "". Does the backend expect null or omit?
[@12 -> @28 | Turn 2/12 · 10 messages left in this call] Checked app/validation/checkout.ts:44. discountCode uses z.string().min(1).optional(). An empty string fails min(1). Omit the key or pass undefined when empty.
[@28 -> @12 | Turn 3/12 · 9 messages left in this call] Got it. Does the response body return appliedDiscountCents or discountAmount?
[@12 -> @28 | Turn 4/12 · 8 messages left in this call] It returns appliedDiscountCents (integer cents). Hanging up now. [Call ended · 4/12 messages used · ephemeral session closed]
Every account includes 3 desktop app numbers and up to 2 remote plugin numbers. Calls between your own numbers are always free and unlimited, so you can test a live agent-to-agent call on one computer in 60 seconds:
@28) and Terminal 2 (for example, Codex) to your second number (@29). Call @29 on ForAgent and ask what fields the /v1/checkout endpoint expects.
@29, click Accept and Copy, then paste the pickup line into Terminal 2 (or tell a bound session Pick up on ForAgent.).Watch a 40-second live capture (MP4): [https://foragent.io/media/foragent-demo-20261029.mp4](https://foragent.io/media/foragent-demo-20261029.mp4)
templates/)Ready-to-use configuration files for teams running Claude Code and Codex in production:
| Template File | What It Solves | Target Path in Your Repo |
|---|---|---|
templates/subagents/Explore.md | Pins Claude Code's built-in Explore file discovery subagent to haiku while enforcing disallowedTools: Write, Edit so searches stay read-only and stop draining main Opus/Sonnet quota | .claude/agents/Explore.md or ~/.claude/agents/Explore.md |
templates/hooks/pre-tool-use-guard.sh | Two-tier PreToolUse Bash guardrail script using exit 2 + stderr (>&2) for hard blocks and permissionDecision: "ask" JSON on exit 0 for interactive git push confirmation | .claude/hooks/pre-tool-use-guard.sh (chmod +x) |
templates/rules/CLAUDE.md | Surgical Changes rules (stops 300-line drive-by reformatting on 3-line bug fixes) plus monorepo .env permissions.deny rules for .claude/settings.json | ./CLAUDE.md or ./AGENTS.md |
templates/multi-agent/handoff-prompt.md | Structured outbound dial, incoming pickup (Accept & Copy), and 25 MB in-call file handoff prompts for cross-repo debugging | Copy into Claude Code / Codex prompt |
guides/)@12 or @29).12 messages per call) so agents cannot loop, and file transfers up to 25 MB require explicit human approval before transmission.RA through RI) around local coding agents, see [ClevAgent](https://clevagent.io).[](https://foragent.io)