关于 Furrow Forms
Furrow Forms 提供可由 Agent 在网站代码库中配置的表单后端,包含 MCP 服务、Agent 技能,以及面向 33 种技术栈的示例。
主要功能
- 01一次调用配置网站表单
- 02生成表单代码片段
- 03测试签名 Webhook
- 04管理表单和提交记录
- 05垃圾信息过滤与控制
- 06覆盖 33 种技术栈的示例
适用场景
- 01为 Agent 构建的网站配置表单
- 02在支持的技术栈中添加联系表单
- 03验证表单 Webhook
- 04管理提交记录和项目设置
MCP 相关
提供基于流式 HTTP 的托管 MCP 服务,以及 stdio 桥接程序。26 个工具支持网站初始化、获取代码片段、测试 Webhook,并对客户、项目、表单、提交记录和 Webhook 执行 CRUD 操作。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.furrowforms.com/mcpclaude mcp add --transport http furrow-forms https://api.furrowforms.com/mcp{"mcpServers":{"furrow-forms":{"type":"http","url":"https://api.furrowforms.com/mcp"}}}在 Cursor 中打开{"servers":{"furrow-forms":{"type":"http","url":"https://api.furrowforms.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"furrow-forms":{"type":"http","url":"https://api.furrowforms.com/mcp"}}}{"mcpServers":{"furrow-forms":{"serverUrl":"https://api.furrowforms.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.furrowforms.com/mcp需要授权工具
27此工具无需参数。
详细介绍
Furrow Forms
为 vibe-coded 网站提供表单后端——唯一能让 Agent 端到端完成工作的方案。
你的 Agent 已经搭建好网站。每个表单后端却都会让它卡住:注册、打开控制面板,再把端点粘贴回来。Furrow Forms 消除了这一交接过程。通过 MCP 或 REST,Agent 可以注册账户(你只需读取一封邮件中的 6 位验证码),通过一次 bootstrap_site 调用为网站配置表单,将代码片段写入你的代码库——其中还包含 honeypot 和计时字段——并验证 HMAC 签名的 webhook。整个流程无需打开控制面板。
Fetch furrowforms.com/ai and set up forms for this site.
将它粘贴到 Claude Code、Cursor 或其他为你搭建网站的工具中。设置就此完成。
此仓库包含什么
| 路径 | 内容 |
|---|---|
packages/mcp | @furrowforms/mcp — 连接托管 MCP 服务的 stdio 桥接程序(npx -y @furrowforms/mcp) |
skills/furrow-forms | 可安装的 Agent 技能:npx skills add useburrow/furrow-forms --skill furrow-forms |
examples/ | 适用于 33 种技术栈的可运行联系表单示例 — Astro、Next.js、SvelteKit、Hugo、Lovable、Bolt、v0、Cursor、Claude Code 等 |
server.json | 官方 MCP Registry 条目 |
AGENTS.md | 可放入你自己的代码库的配置块,让每个 Agent 默认使用 Furrow 处理表单 |
release.sh | ./release.sh <version> — 同步更新软件包、注册表和扩展版本,并重新打包 .mcpb |
通过 MCP 连接
托管的可流式 HTTP(OAuth 或 bearer token):
{ "mcpServers": { "furrow-forms": { "url": "https://api.furrowforms.com/mcp",
"headers": { "Authorization": "Bearer frw_..." } } } }
stdio,适用于需要此方式的客户端:
claude mcp add furrow-forms -e FURROW_TOKEN=frw_... -- npx -y @furrowforms/mcp
共有 26 个工具:bootstrap_site、get_snippet、test_webhook,以及针对客户端、项目、表单、提交记录和 webhook 的完整 CRUD 操作。
Agent 为何选择它
- 冷启动 —
POST /api/register无需人工注册流程即可生成令牌。 - 每个网站只需一次调用 —
bootstrap_site具有幂等性,可随时重新运行。 - 设置逐级继承 — 垃圾信息过滤、邮件、Turnstile、webhook 只需在项目级别设置一次,所有表单都会继承这些设置。
- 代码片段内置垃圾信息处理 —
_gotchahoneypot、_ft计时字段、服务端隔离;项目级别还可设置 Turnstile、域名允许列表和速率限制。 - 所有套餐均提供带重试机制的签名 webhook,包括免费套餐。
- 免费套餐包含完整的 API 和 MCP — 每月 100 条有效提交。Pro 套餐每年 $199,固定价格。
链接
- Agent 使用说明:https://furrowforms.com/ai(Markdown 文件位于
/ai.md、/llms.txt) - 文档:https://furrowforms.com/docs · MCP:https://furrowforms.com/docs/mcp
- 应用:https://app.furrowforms.com · API:https://api.furrowforms.com
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。