关于 Formester
Formester 是一个远程 MCP 服务,让 AI Agent 能处理 Formester 表单提交及附件。它支持读取、搜索和更新提交内容、获取文件,并可通过 OAuth 或 API Token 认证。
主要功能
- 01读取和搜索表单提交
- 02将提取的见解写回提交
- 03获取提交中的附件
- 04使用 OAuth 或 API Token 认证
适用场景
- 01总结支持表单回复
- 02分类并更新联系表单提交
- 03从简历附件提取技能
- 04标记近期提交中的紧急问题
MCP 相关
Formester 通过远程 MCP 端点提供 `read_submission`、`query_submissions`、`update_submission` 和 `fetch_file` 工具。MCP 客户端可使用 OAuth 或 API Token 认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.formester.com/mcpclaude mcp add --transport http formester https://app.formester.com/mcp{"mcpServers":{"formester":{"type":"http","url":"https://app.formester.com/mcp"}}}在 Cursor 中打开{"servers":{"formester":{"type":"http","url":"https://app.formester.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"formester":{"type":"http","url":"https://app.formester.com/mcp"}}}{"mcpServers":{"formester":{"serverUrl":"https://app.formester.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Formester MCP 服务
让你的 AI Agent 访问表单提交内容——读取回复、跨表单查询、写入分析结果,并处理文件附件。
端点: https://app.formester.com/mcp
Available tools: read_submission · query_submissions · update_submission · fetch_file
快速入门
步骤 1:选择身份验证方式
| 方式 | 适用场景 |
|---|---|
| OAuth | 交互式客户端(Claude.ai、Cursor、VS Code)——通过浏览器授权,无需设置令牌 |
| API Token | 脚本、自动化,或不支持 OAuth 的客户端——在 Formester → API 中创建一次即可 |
→ 完整身份验证指南
步骤 2:连接 AI 客户端
Claude
通过 OAuth(推荐)
设置 → 连接器 → 添加自定义连接器 → 输入名称,并将 https://app.formester.com/mcp 设为 URL。Claude 会在首次连接时提示你授权。
通过 API Token
{
"mcpServers": {
"formester": {
"command": "npx",
"args": [
"mcp-remote",
"https://app.formester.com/mcp",
"--header",
"Authorization: Bearer YOUR_TOKEN_HERE"
]
}
}
}
完全退出并重新启动 Claude Desktop。
VS Code(GitHub Copilot)
通过 OAuth
创建或编辑 .vscode/mcp.json:
{
"servers": {
"formester": {
"type": "http",
"url": "https://app.formester.com/mcp"
}
}
}
VS Code 会自动处理 OAuth 流程。将 Copilot Chat 切换到 Agent 模式即可使用这些工具。
通过 API Token
{
"servers": {
"formester": {
"type": "http",
"url": "https://app.formester.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
Cursor
通过 OAuth
设置 → MCP → 添加新的 MCP 服务:
{
"mcpServers": {
"formester": {
"url": "https://app.formester.com/mcp"
}
}
}
Cursor 会在首次使用时提示你通过浏览器授权。
通过 API Token
{
"mcpServers": {
"formester": {
"url": "https://app.formester.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
Claude Code
通过 OAuth
claude mcp add --transport http formester https://app.formester.com/mcp
通过 API Token
claude mcp add --transport http formester https://app.formester.com/mcp \
--header "Authorization: Bearer YOUR_TOKEN_HERE"
Windsurf
通过 OAuth
编辑 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"formester": {
"type": "streamable-http",
"url": "https://app.formester.com/mcp"
}
}
}
通过 API Token
{
"mcpServers": {
"formester": {
"type": "streamable-http",
"url": "https://app.formester.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
保存后重新启动 Windsurf。
提示词示例
总结支持工单
Read submission a1b2c3d4 and summarize the issue reported.
分类处理联系表单
Read the last 20 submissions for form xyz, classify each one as 'sales', 'support', or 'other'
based on the message content, and save the category as a custom field called 'ai_category'.
审阅求职申请
Read submission a1b2c3d4 with files included. Fetch the resume PDF, extract the candidate's
skills and years of experience, and write a brief evaluation back as 'ai_evaluation'.
批量处理申请
Query all submissions for form xyz from the past 7 days. For each one, fetch the attached CV,
extract the applicant's name, role applied for, and top 3 skills, then save them as custom fields.
标记紧急问题
Get the last 50 submissions for form xyz. Identify any that mention billing problems or account
access issues, mark them as starred, and set a custom field 'ai_priority' to 'urgent'.
文档
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。