mcpField
F
Formester

Formester

远程服务
github.com/formester生产力028 周前更新
代码仓库

关于 Formester

Formester 是一个远程 MCP 服务,让 AI Agent 能处理 Formester 表单提交及附件。它支持读取、搜索和更新提交内容、获取文件,并可通过 OAuth 或 API Token 认证。

主要功能

  1. 01读取和搜索表单提交
  2. 02将提取的见解写回提交
  3. 03获取提交中的附件
  4. 04使用 OAuth 或 API Token 认证

适用场景

  1. 01总结支持表单回复
  2. 02分类并更新联系表单提交
  3. 03从简历附件提取技能
  4. 04标记近期提交中的紧急问题

MCP 相关

Formester 通过远程 MCP 端点提供 `read_submission`、`query_submissions`、`update_submission` 和 `fetch_file` 工具。MCP 客户端可使用 OAuth 或 API Token 认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://app.formester.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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'.

文档

  • 身份验证 — OAuth、API 令牌、权限范围
  • 工具 — 全部 4 种工具的完整参考,包括参数和响应格式
  • 故障排除 — 常见错误及解决方法

链接

评论

支持 Markdown

第一次接触 MCP?

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

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