Claude Code 本身擅长写代码,但它能”操作”的范围远不止代码文件。通过 Composio 的 MCP 工具集,Claude Code 可以直接生成 Word 文档、分析 Excel 表格、构建演示文稿、甚至部署到 AWS——不需要写一行胶水代码。
Composio 是什么
Composio 是一个开源的 AI Agent 工具集成平台,GitHub 上有 28k Star,3,879 次提交,保持着高频迭代。它的核心能力是:
- 1000+ 工具集成:覆盖 SaaS 应用、云服务、数据库、开发工具
- 统一的 MCP 接口:所有工具通过标准 MCP 协议暴露给 Claude Code
- 认证管理:处理 OAuth、API Key 等认证流程,Agent 不需要关心鉴权细节
- 沙箱工作区:为 Agent 提供安全的执行环境
安装与配置
# 安装 Composio CLI
pip install composio-core
# 登录(处理认证)
composio login
# 为 Claude Code 添加 MCP 服务器
composio add -a claude_code
# 安装常用工具包
composio add google_drive github slack aws
配置完成后,Claude Code 的 claude_desktop_config.json 中会自动注册对应的 MCP server。
典型使用场景
场景 1:自动生成项目文档
"读取 src/ 目录下的代码,生成一份 Word 格式的 API 文档,保存到 docs/ 目录"
Claude Code 通过 Composio 的文档工具直接操作 Word,不需要调用外部 API 或写 Python 脚本。
场景 2:数据分析 + 报告
"分析 data/sales.csv,生成 Excel 透视表和图表,写一份简报"
从数据读取到图表生成再到简报撰写,一个指令完成全流程。
场景 3:部署到云
"将当前项目部署到 AWS Lambda,配置 API Gateway 和 CloudFront"
Composio 的 AWS 工具集让 Claude Code 直接操作云服务控制台。
与原生 MCP 的对比
Claude Code 原生支持通过 mcpServers 配置连接 MCP 服务器,但需要手动搭建每个服务。Composio 的价值在于:
| 维度 | 原生 MCP | Composio |
|---|---|---|
| 工具数量 | 需自行搭建 | 1000+ 即开即用 |
| 认证管理 | 手动配置 | 统一 OAuth 流程 |
| 工具搜索 | 无 | 语义搜索 + 推荐 |
| 沙箱执行 | 无 | 内置安全沙箱 |
工具路由器新功能
Composio 最近的版本(0.8.0)新增了 tool router 功能——当 Agent 面对多个可用工具时,路由器自动选择最合适的工具执行,减少 Agent 决策错误。这对于拥有大量工具集成的场景尤为重要。
局限
- Composio 的工具质量参差不齐,部分集成可能不如直接使用原生 API 稳定
- 认证流程虽然简化了,但仍需要你授权每个 SaaS 应用的访问权限
- 对于需要深度定制的工具场景,Composio 的抽象层可能不够灵活
如果你主要用 Claude Code 写代码,原生 MCP 可能够了。但如果你希望 Claude Code 真正成为”能操作一切”的全能助手,Composio 是目前最成熟的桥梁。
主要来源:
- ComposioHQ/composio - 官方仓库,28k Star
- Composio 文档 - 官方文档
- Claude Code MCP 集成实践社区讨论