executor(RhysSullivan/executor)是 GitHub 上的开源 Agent 集成层,核心定位是让 AI Agent 在受控安全环境中调用外部能力。项目强调把 OpenAPI、MCP、GraphQL 以及自定义 JavaScript 函数统一到同一工具调用入口,减少每个 Agent 工作流重复接线与安全封装成本。
开源协议
MIT
星标
1,948
主要特性
- 统一 OpenAPI / MCP / GraphQL / JS 函数调用入口
- 面向 Agent 的工具调用抽象层
- 在安全运行环境中执行外部调用
- 支持自定义 JavaScript 函数扩展能力
- 可作为多 Agent 工作流的集成中间层
- 开源 MIT 协议,便于自托管与二次开发
使用场景
- 作为可复用开源组件进行技术评估
- 在生产采用前比较实现成本和取舍
常见问题 FAQ
通常先梳理要接入的能力类型(OpenAPI、MCP、GraphQL、JS 函数),再按业务场景定义可调用的方法边界与参数规范,最后把这些接口统一挂到 Agent 的工具调用入口。
更适合作为 Agent 与业务系统之间的“集成中间层”,把分散的 API 和工具能力统一治理,减少每个 Agent 重复接线和权限配置成本。