
Composio
AI Agent 集成中间件——1000+ 工具 + 托管 OAuth + 框架无关 + MCP + 沙箱执行
Agent 开发的『集成中间件层』——免自己写 1000 个 OAuth + token refresh + JSON schema。AWS / Zoom / Glean 在用。要省钱 / 自托管全部用 MCP server 自己接;要简单 LangChain 工具用 LangChain native tools。
TL;DR
Composio 是 AI agent 集成基础设施层,把『agent 接入 1000-10,000+ 真实工具』的复杂度封装为一个 SDK。差异点:1000+ pre-built 集成(GitHub / Slack / Gmail / Salesforce / Notion / Linear / Jira / Google Workspace)+ 托管 OAuth(含自动 token refresh)+ 沙箱执行 + 细粒度 action-level 权限 + 完整审计日志 + 框架无关(MCP / LangChain / CrewAI / Autogen / OpenAI Agents SDK / Claude / ChatGPT 都能用)+ Python / TypeScript SDK + AWS / Zoom / Glean 等企业客户。Tooliverse 评分 8.56/10,295 条多平台评测交叉验证。
适合:要造 agent 接多个 SaaS 工具的团队;OAuth / token refresh / 错误重试不想自己写;多框架兼容(不锁定 LangChain);企业 + 合规 + audit log;已有 MCP server 但想要更广覆盖。不适合:单一工具 high-frequency 场景(自接 API 更便宜);轻量 hobby project(LangChain native tool 够用);要 1000% 控制集成代码(用开源 MCP server);数据零云 + 完全自托管(Composio 是 SaaS)。
核心能力
- 1000+ pre-built 集成:GitHub / Slack / Gmail / Salesforce / Notion / Linear / Jira / Google Workspace 等
- 托管 OAuth:OAuth flow + token refresh + multi-user 全自动
- 沙箱执行:tool call 在隔离环境跑,安全隔离
- action-level 权限:可精确控制 agent 能做什么(read-only / write / admin)
- 审计日志:每次 tool call 完整记录(timestamp / user / args / result)
- 框架无关:MCP / LangChain / CrewAI / Autogen / OpenAI Agents SDK / Claude / ChatGPT
- Python + TypeScript SDK:主流 agent 栈都能用
- MCP server:1000+ 工具一站式 MCP 入口
- 多用户 session:per-user OAuth + 隔离 workspace
- 自定义工具:BaseTool 扩展 + JSON schema 验证
- 企业能力:SSO / audit / SLA / 私有部署
- AWS / Zoom / Glean 客户:production 验证
价格
- Free:$0;全部 1000+ 集成 + 限月度 action + Python/TS SDK + MCP server
- Growth:按 action 量阶梯;更高额度 + 团队
- Enterprise:联系销售;SSO + audit + 私有部署 + SLA
真实成本:低频 + 多样工具(每天几百次 action)Free 档够用;high-frequency(每分钟轮询 / 大量 batch)成本陡升,要算清单 action 价格。
实测(agent 接入多 SaaS)
亮点:
- 集成宽度(1000+)业内最广
- OAuth 全托管省 50% 工程量
- 一份 SDK 跑通 CrewAI / LangChain / OpenAI Agents SDK
- 沙箱执行 + audit log 让企业合规过关
- AWS / Zoom / Glean 等大客户 = production-grade 信号
- Tooliverse 8.56/10、Toolradar 4.9/5(295 reviews)
- 5 分钟可让 CrewAI agent 在 GitHub 上 star 一个 repo
- self-healing tool execution(自动重试 + 错误处理)
踩坑:
- 文档『can lag behind rapid feature releases』
- pricing scales steeply for high-frequency use cases
- 自定义工具要『master schema validation that documentation doesn't fully demystify』
- 冷门集成 action coverage 浅,只支持基础 CRUD
- 数据完全 SaaS 化,零云需求不能用
- 国内访问偶发慢(CDN 在海外)
- Free 档 action 限额对生产 hobby 也容易撞顶
- vendor lock-in:迁移要重写 OAuth 层
上手(CrewAI 5 分钟)
pip install composio composio-crewai crewai
export COMPOSIO_API_KEY=***
from composio_crewai import ComposioProvider
from composio import Composio
from crewai import Agent, Task, Crew
composio = Composio(provider=ComposioProvider())
session = composio.create(user_id="alice", toolkits=["github", "gmail"])
tools = session.tools()
# 手动授权(首次)
auth = session.authorize("github")
print(f"Visit: {auth.redirect_url}")
agent = Agent(
role="GitHub Agent",
goal="Star repos on behalf of users",
tools=tools, llm=...
)
task = Task(description="Star composiohq/composio", agent=agent, expected_output="done")
Crew(agents=[agent], tasks=[task]).kickoff()
对比
| 维度 | Composio | Smithery | MCP Toolbox | LangChain Tools |
|---|---|---|---|---|
| 集成数 | 1000+ | MCP 注册中心 | Google MCP 集合 | ~200 |
| OAuth 托管 | ✅ 旗舰 | ❌ 各 server 自管 | ❌ | 自己写 |
| 框架兼容 | MCP + LC + CrewAI + Autogen + OpenAI | MCP only | MCP only | LangChain only |
| 沙箱执行 | ✅ | ❌ | ❌ | ❌ |
| audit log | ✅ | ❌ | 部分 | ❌ |
| 企业 SSO | ✅ | ❌ | ❌ | ❌ |
| 自托管 | ❌ | 部分 | ✅ Apache 2.0 | ✅ MIT |
| 起价 | Free + 按 action | Free | $0 OSS | $0 |
| 适合 | 多 SaaS + 多框架 | MCP server 发现 | Google Cloud | LangChain only |
避坑
- action 预算:先估月度 action 量 + 选档,high-frequency 不要无脑用 Free
- OAuth scope 最小化:只授权必需 scope,audit log 也更干净
- 每用户 session:multi-tenant 用
user_id隔离 OAuth + workspace - 自定义工具:先看 JSON schema 文档 + 跑 unit test 验证
- 冷门集成:先 try Free 跑 demo 确认 action coverage 够
- fallback:Composio 不可用要有 fallback(重试 + 备用 SDK)
- 数据零云需求:用 MCP server 自托管,不要用 Composio
- 国内访问:CDN 海外,国内 production 用 proxy / 反代
- rate limit:每个 SaaS 还有自己的 rate limit,Composio 不替你解决
- vendor lock:业务核心要做迁移预案(abstract OAuth 层)
适合 / 不适合
- ✅ 要造 agent 接多 SaaS 工具
- ✅ OAuth / token refresh / 错误重试不想自写
- ✅ 多框架兼容(不锁定)
- ✅ 企业 + 合规 + audit log
- ✅ 已有 MCP server 但想要更广覆盖
- ❌ 单一工具 high-frequency(自接 API 更便宜)
- ❌ 轻量 hobby project(LangChain 够用)
- ❌ 完全自托管 / 数据零云
- ❌ 要 1000% 控制集成代码
相关阅读
来源
- Composio 官网 + Pricing https://composio.dev
- Tooliverse — Composio Review 2026 + 8.56/10 + 295 reviews https://tooliverse.ai/tools/composio
- Sift AI — Composio Review 2026: Integration Platform for AI Agents https://siftaitools.com/reviews/composio
- Toolradar — Composio Reviews + 4.9/5 https://toolradar.com/tools/composio
- CrewAI Docs — Composio Tool 集成示例 + 250+ tools https://docs.crewai.com/en/tools/automation/composiotool
| 计划 | 价格 | 限制 | 国内支付 | 备注 |
|---|---|---|---|---|
| Free | $0 | — | — | |
| Growth | 按 action | — | — | |
| Enterprise | 联系销售 | — | — |
Composio 解决什么问题?
AI agent 在 production 撞墙最常见原因 = 『集成 + 认证基础设施』。每接一个工具(GitHub / Slack / Gmail / Salesforce)要:写 OAuth flow + 保存 / 刷新 token + 处理 rate limit + 写 JSON schema 给 LLM + 沙箱执行 + 错误重试。这些代码占了 agent 项目 50%+ 工程量。Composio 把这部分托管化,开发者只 import SDK 就能用 1000+ 工具,重心回到『agent 智能本身』。
和 MCP 是什么关系?
Composio 同时是 MCP server 提供方 + 自有 SDK。MCP 是 Anthropic 推出的开放协议,但 MCP server 仍需有人维护(GitHub MCP / Slack MCP 等)。Composio 提供了 1000+ 工具的『大集合 MCP server』+ 还兼容 LangChain / CrewAI / OpenAI Agents SDK 等非 MCP 框架。所以可视为『MCP 协议 + 多框架原生 SDK』的双轨集成层。
和 LangChain native tools 怎么选?
LangChain 自带 ~200 tool,但很多是社区维护、OAuth 要自己处理、production 稳定性参差。Composio 用 1000+ 商业维护的集成 + 托管 OAuth + 企业级权限审计换更高费用。Hobby / 学习项目 → LangChain native;production / 多用户 / 多 OAuth scope → Composio。
实际用起来贵不贵?
免费档对开发 / 验证够用。生产部署 high-frequency 用例(如每分钟轮询 Gmail)会快速消耗 action 额度 → Growth/Enterprise 起步。Tooliverse 评测明确指出『pricing scales steeply for high-frequency use cases』。低频 + 多样工具 → Composio 性价比高;高频 + 单工具 → 自接 API 更便宜。