← 返回目录
F

Flyto2 Core

社区
开源AI代理工作流执行引擎,支持468个模块、MCP原生、触发、队列、版本控制与计量。
GitHub 源仓库 ↗
★ 480 Stars 分类 · 开发工具 非常热门 源版本 4c64fbf269e2
50FMRS · D
可靠性
8/20
安全与权限
8/20
维护活跃度
12/20
文档质量
12/20
安装易用性
10/20

Flyto2 Core 是一个功能丰富的开源执行引擎,特别适合需要可靠、可重放工作流的自动化场景。其模块化架构和 MCP 支持使其易于集成,但自托管要求用户具备一定的技术背景。

查看 FMRS 评分方法 →

Flyto2 Core 是 Flyto2 的开源执行内核,用于 AI 代理和自动化工作流。它提供基于注册表的模块库、MCP 原生传输、YAML 配方、证据捕获、重放、触发、队列、版本控制和计量功能。适用于浏览器自动化、API 集成、网页抓取、可重放的 YAML 流程、证据捕获以及确定性工具,让代理无需生成未经审查的代码即可调用。

工具能力

468 registry-backed modules
468 个注册表支持的模块,涵盖浏览器、API、数据处理、文件操作、验证等 85 个目录类别。

安装接入

  1. 安装 Python 3.9+。2. 运行 pip install flyto-core[browser] 并执行 playwright install chromium。3. 使用 python -m core.mcp_server 或通过 MCP 配置添加为 MCP 服务器。
claude_desktop_config.json
{
  "mcpServers": {
    "flyto-core": {
      "command": "python",
      "args": ["-m", "core.mcp_server"]
    }
  }
}

选型与风险

适合谁

  • 需要可重放和可审计的工作流自动化的开发者
  • 希望为 AI 代理提供确定性工具而非任意生成代码的团队
  • 需要浏览器、API 和文件操作的统一执行引擎的用户

不适合谁

  • 寻求托管云服务而非自托管运行的用户
  • 需要非 Python 技术支持的用户
  • 只需简单脚本、不需要高级重放和证据功能的用户

所需权限

  • 文件系统读写(受沙箱路径保护)
  • 网络请求(HTTP 客户端有防护)
  • 环境变量读取(文档中列出 93 个读取器)
  • 浏览器自动化(通过 Playwright)

风险与副作用

  • 沙箱路径保护可能阻止某些文件写入操作
  • 网络请求可能受到限制,影响外部 API 调用
  • 作为 MCP 服务器运行需要 Python 环境
  • 当前版本为开发中,功能可能会有变化

常见排障

  1. 确保 Python 版本为 3.9+
  2. 如果浏览器自动化失败,检查是否安装了 Chromium
  3. 检查 MCP 配置中的命令和参数是否正确
  4. 查看文档中的配置参考以了解安全相关的环境变量

使用场景

浏览器自动化与网页抓取
API 集成与工作流编排
可重放的 YAML 流程执行
证据捕获与审计

支持客户端

Claude Desktop完整支持