mcpField
F
FlowCastle

FlowCastle

远程服务
flowcastle.ai开发工具214 周前更新

关于 FlowCastle

FlowCastle 为开发者提供可视化工作流平台、Telegram 机器人模板及 MCP 服务,支持通过编码 Agent 构建机器人。Agent 可查看工作区、校验流程操作并应用修改,结果仍可在界面中编辑。

主要功能

  1. 01可视化 Telegram 机器人工作流构建器
  2. 0223 个 JSON 机器人模板
  3. 0316 个用于编辑流程的 MCP 工具
  4. 04校验并应用流程操作
  5. 05用于联系人和广播的 REST API

适用场景

  1. 01使用编码 Agent 草拟 Telegram 机器人流程
  2. 02从机器人模板开始并进行定制
  3. 03在 Agent 修改后查看并编辑流程

MCP 相关

FlowCastle 通过 Streamable HTTP 提供远程 MCP 服务。其工具允许 MCP 客户端查看工作区、获取模板、校验待执行操作并应用流程修改。

配置

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

服务地址https://api.flowcastle.ai/api/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.flowcastle.ai/api/mcp需要授权

工具

58

此工具无需参数。

详细介绍

用于 AI 机器人开发的 Telegram 机器人模板 + MCP 服务

开箱即用的 Telegram 机器人模板和 MCP 服务——通过 Claude Code、Codex、Cursor 或任何支持 MCP 的 AI Agent 构建、编辑和部署 Telegram 机器人。无需编写 SDK 样板代码:描述机器人需求,Agent 就会为你组装工作流。

将连接拖到空白画布上以创建支付模块,然后配置 Telegram Stars 商品——无需编写代码

FlowCastle 是一款面向 Telegram 机器人和 Web 聊天的可视化工作流构建器:工作流、触发器、条件、AI 步骤、支付(Stripe / YooKassa / Telegram Stars)、广播、滴灌序列和集成(Gmail、Google Sheets、Notion、OpenAI,等等)——并提供 REST API 和 MCP 服务,因此可直接通过 AI 编码 Agent 开发机器人。Agent 通过 MCP 创建的每个模块,都与你可以通过拖放、连线和可视化编辑的模块完全相同。

此仓库面向开发者,包含:

路径内容
templates/23 个生产级机器人模板,采用 JSON 格式——与模板库以及 MCP get_flow_example 工具使用的源文件相同
mcp/MCP 服务参考资料:端点、身份验证、全部 16 个工具,以及 apply_actions 使用的流程操作架构快照

通过 AI Agent 构建机器人(MCP)

FlowCastle 通过 Streamable HTTP 提供 MCP 服务:

POST https://api.flowcastle.ai/api/mcp
Authorization: Bearer <your-application-api-key>   # starts with app_

获取密钥:注册 → 创建应用 → API 页面 → MCP 标签页。

Claude Code

export FLOWCASTLE_MCP_TOKEN='<your-application-api-key>'

claude mcp add --transport http flowcastle https://api.flowcastle.ai/api/mcp \
  --header "Authorization: Bearer $FLOWCASTLE_MCP_TOKEN"

Codex

codex mcp add flowcastle \
  --url https://api.flowcastle.ai/api/mcp \
  --bearer-token-env-var FLOWCASTLE_MCP_TOKEN

Cursor / 任意 MCP 客户端(JSON 配置)

{
  "mcpServers": {
    "flowcastle": {
      "type": "http",
      "url": "https://api.flowcastle.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer <your-application-api-key>"
      }
    }
  }
}

然后只需向 Agent 提出这样的要求:

“查看我的 FlowCastle 工作区并添加一个线索资格筛选工作流:在 /start 时问候用户,提出三个按钮问题,将答案保存到联系人变量,并通知我。”

Agent 会通过 get_workspace_summary / get_flow_context 读取你的工作区,拟定一批流程构建操作,通过 validate_actions 检查,再用 apply_actions 应用。完整工具参考请参阅 mcp/README.md。

模板

templates/ 中的每个 JSON 文件都是一个完整的机器人:包含元数据(标题、摘要、适用场景、建议变量、必需模块)以及 schemaExample.actions 数组——其中是一批有序的 create_flow / create_block / create_link / create_variable 操作,格式与 apply_actions 接受的格式完全一致。

有三种使用方式:

  1. 一键安装:从模板库安装:flowcastle.ai/templates
  2. 通过 MCP——请 Agent 使用 search_flow_examples / get_flow_example 查找模板,并将其(可选自定义)应用到你的工作区
  3. 作为参考——学习真实工作流如何连接触发器、条件、等待回复步骤、支付和 AI 模块

完整索引和格式说明:templates/README.md。

REST 公共 API

面向应用的 REST API,支持联系人、联系人变量、目标事件、流程发送和广播:

身份验证使用相同的 app_… 应用密钥(Authorization: Bearer 或 X-API-Key)。

指南

请参阅 FlowCastle 博客上的分步构建指南:

链接

贡献

发现模板中的错误,或构建了值得分享的流程?欢迎提交 issue 或 PR——模板是纯 JSON,validate_actions(通过 MCP)会告诉你一批操作的格式是否正确。

许可证

本仓库的内容采用 MIT License 许可。

评论

支持 Markdown

第一次接触 MCP?

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

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