mcpField
F
Flyto Core

Flyto Core

本地服务
github.com/flytohubAI 与智能体4842 天前更新

关于 Flyto Core

Flyto Core 是 Flyto2 背后的 Python 执行引擎,可通过 Python、YAML、本地 HTTP API 或 AI 客户端运行工作流。它记录各步骤并支持检查、检查点、重放和结果证据核验;README 列出 482 个注册模块和 41 个内置配方。

主要功能

  1. 01通过 Python、YAML 和 HTTP 执行
  2. 02浏览器、API、文件与数据模块
  3. 03482 个注册模块
  4. 0441 个内置配方
  5. 05步骤记录、检查点与重放
  6. 06核验操作报告的证据

适用场景

  1. 01运行基于浏览器的研究工作流
  2. 02执行自定义 YAML 工作流
  3. 03检查失败步骤并安全重放
  4. 04向 AI 客户端提供执行工具

MCP 相关

Flyto Core 可通过 `python -m core.mcp_server` 作为 MCP 服务运行,向 AI 客户端提供 Core 工具。操作实体设备需要可信主机批准。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"flytohub-flyto-core": {
"command": "uvx",
"args": [
"flyto-core"
]
}
}
}
启动命令uvx flyto-core

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiflyto-core2.12.6

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Flyto2

没错,它能与真正的机器人通信。
它还可以打开网站、调用 API、处理文件,并执行其中的各个步骤。

English · 日本語 · 한국어 · 简体中文 · Español · Português (BR)

PyPI Apache-2.0 Python 3.10+

试试吧。

假设你想检查一个网站、获取截图、收集一些数据并保存报告。

运行以下命令:

pip install "flyto-core[browser]"
playwright install chromium
flyto recipe competitor-intel --url https://github.com/pricing

这就是一个真正的工作流。无需提示词来驱动 Agent。它会打开浏览器、执行各个步骤并保存结果。

想先随便看看?

flyto recipes                 # see the built-in workflows
flyto modules                 # browse the tools
flyto run your-workflow.yaml  # run your own

当前 Core 库存中有 482 个已注册模块和 41 个内置配方。涵盖浏览器、API、文件、数据、测试等众多功能。按需使用。

再说说那个机器人……

我们已经在将 Flyto2 接入一台使用 ROS 2 的真实 TurtleBot3。

机器人运行常规的 ROS 2 / Nav2 技术栈。另有一个独立适配器与其通信。Flyto2 负责处理软件步骤及其执行记录。

机器人上没有定制的 Flyto2 固件。这个代码库也没有塞入电机驱动程序。

这并不意味着所有机器人都能即插即用。当前整套组合仍需完成端到端硬件验收。不过,ROS 2 适配器和真实机器人开发已经就绪。

这个代码库里有什么?

这是 flyto-core,Flyto2 背后的 Python 执行引擎。

你可以从 Python 调用它、运行 YAML 工作流、使用本地 HTTP API,或通过 MCP 将它接入 AI 客户端。

pip install flyto-core
python -m core.mcp_server

你的 Agent 可以使用 Core 的工具。要移动实体设备,仍需由可信主机批准操作。

设备软件栈不同?那就使用不同的包。 这样可以让 ROS 2 和其他集成保持独立,避免 Core 变成一大堆设备驱动程序的集合。

如何确认实际发生了什么?

这一点很重要。

工作流运行时,Flyto2 会记录每个步骤。如果发生故障,你可以检查运行记录,并在适合的情况下使用检查点或重放。

如果某个工具说“已完成”呢?Core 可以根据操作契约检查它报告的证据。命令返回后,它不会直接丢弃整个过程的记录。

就是这样。运行点什么,看看发生了什么,然后构建下一步。


网站 · 文档 · PyPI · YouTube · 问题反馈

Flyto2 是产品。flyto-core 是 Python 包。采用 Apache 2.0 许可。安全问题报告:GitHub 安全公告。

评论

支持 Markdown

第一次接触 MCP?

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

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