← 返回目录
F

Flyto2 Core

社区
开源AI代理工作流执行引擎,支持468个模块、MCP原生、触发、队列、版本控制与计量。
分类
开发工具 第 258 / 438
Stars
★ 484 非常热门
传输方式
stdio(本地进程)
运行环境
Python 3.9+
凭据
无需凭据
许可证
Apache-2.0
最近提交
工具数
1
50FMRS · D

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

最强项 · 文档质量 12/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
8/20
维护活跃度
12/20
文档质量
12/20
安装易用性
10/20
查看各项评分依据
可靠性 8/20
证据:README 显示清晰的安装和运行示例,包括 MCP 配置片段,表明服务器可能通过 stdio 启动。但仅提供静态文件,没有可验证的 CI 或测试结果。因此,可靠性的信心有限,推测 happy path 可行,但错误处理和边界情况未验证。扣分:缺乏实际执行证据,且工具列表与真实行为的一致性未确认。
安全与权限 8/20
证据:README 提到加固的 HTTP 客户端和文件访问,表明注重安全,且 Apache-2.0 许可证和 SECURITY.md 的存在是积极信号。但未提供凭证处理、权限或数据边界的具体细节,配置文档也可能包含安全设置。扣分:没有具体实现细节,且可能涉及浏览器自动化和任意代码执行,但未确认有确认机制。
维护活跃度 12/20
证据:仓库活跃(479 stars,1 open issue),版本 2.26.12,且有 Apache-2.0 许可证和联系邮箱,表明有维护。但未提供提交历史、发布频率或依赖更新证据。扣分:缺乏具体维护活动证据,且只有 1 个公开问题,可能表明问题响应不积极,但信息不足。
文档质量 12/20
证据:README 提供丰富的文档(架构、配置、模块目录、食谱示例),且 docs 目录存在。但文档可能包含营销语言和矛盾的数字(452 vs 468)。扣分:缺乏实际验证,且文档深度未知,安全配置细节可能在单独文档中。
安装易用性 10/20
证据:README 提供简单的 pip 安装、MCP 配置示例(stdio),以及可选浏览器扩展。但需要额外安装 Playwright 浏览器,且可能有 Python 版本要求。扣分:未验证配置块的正确性,且需要手动安装浏览器,但示例清晰。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络控制浏览器

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

安装接入

准备工作

运行环境:Python 3.9+

FLYTO_TEST_PASSWORD 可选密钥 flyto2-ui-login-smoke 配方示例中使用的登录密码占位符,来自你自己的测试账号,非必需。
GITHUB_TOKEN 可选密钥 github-issue 配方示例中使用的 GitHub 个人访问令牌,仅在使用该集成配方时设置。
其他可选配置项(1 个)
SLACK_URL 可选 scrape-to-slack 配方示例中使用的 Slack webhook URL,仅在使用该集成配方时设置。
  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"]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "flyto-core": {
      "command": "python",
      "args": [
        "-m",
        "core.mcp_server"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add flyto-core -- python -m core.mcp_server

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

先运行 pip install flyto-core,然后在 MCP 配置中加入 flyto-core(python -m core.mcp_server),重启客户端后应能在工具列表中看到 468 个模块对应的工具(如 browser.launch、browser.screenshot、file.write),或直接运行 flyto recipe competitor-intel --url https://github.com/pricing 验证 CLI 可用。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 打开 https://example.com/pricing 截一张桌面和一张移动端截图,并把价格提取成 JSON 报告保存
  • 运行 site-audit 配方,给我 SEO、无障碍和性能的完整审计报告
  • 抓取 https://news.ycombinator.com 首页标题链接并导出为 CSV
  • 运行价格监控工作流,如果某一步失败只从该步重放

工具能力 1

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

使用场景

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

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

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

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 b7663decc604 数据同步于 2026-10-12 查看 FMRS 评分方法