SuperAPI AI 工具集

composio

智能体与模型

查看项目

更新于 10-15 20:25

技能介绍

Composio 是用于构建 AI 智能体与应用的工具集成平台,可访问 200+ 外部工具,提供两种使用模式。

用途与模式:一是 Tool Router,为 AI 智能体创建隔离、安全的 MCP 会话,自动处理认证,适合聊天式或自主智能体、多用户应用、按会话隔离工具访问、接入 Vercel AI SDK、LangChain、OpenAI Agents、Claude 等框架,以及基于触发器的实时事件智能体。二是直接执行,适合传统应用手动执行工具、无智能体框架的自动化流程、管理连接账户与认证配置、创建带认证的自定义工具、多租户会话隔离,以及带执行前后钩子和修饰器的工具。

主要能力:会话级用户隔离、动态工具包与工具配置、自动认证管理、兼容任意 AI 框架的 MCP 服务器 URL、连接状态查询、触发器实时事件与 Webhook 校验;直接执行侧支持工具获取与执行、工具版本固定、连接账户与认证配置的 CRUD、工具包查询、自定义工具、工具修饰器与多租户用户上下文。

使用方式:安装 @composio/core 后,用 new Composio() 初始化。构建智能体时调用 composio.create('user_123', { toolkits: ['gmail'], manageConnections: true }) 创建会话,并读取 session.mcp.url 接入框架。构建应用时用 apiKey 与 toolkitVersions 初始化,通过 composio.tools.get 获取工具,再用 composio.tools.execute('GITHUB_GET_REPO', { userId, arguments }) 执行。认证可用会话内自动流程或 session.authorize() 手动授权。

限制:资料未提供具体收费、价格、平台支持范围与效果数据,暂未提供。