名称: 连接 描述: 连接Claude到任何应用。发送电子邮件、创建问题、发布消息、更新数据库 - 在Gmail、Slack、GitHub、Notion和1000多种服务中执行实际动作。
连接
连接Claude到任何应用。停止生成关于你能做什么的文本——实际去做。
何时使用此技能
当您需要Claude执行以下操作时使用此技能:
- 发送那封电子邮件 而不是草拟它
- 创建那个问题 而不是描述它
- 发布那条消息 而不是建议它
- 更新那个数据库 而不是解释如何做
变化
| 无连接 | 有连接 |
|---|---|
| “这是一封草稿邮件…” | 发送邮件 |
| “您应该创建一个问题…” | 创建问题 |
| “发布到Slack…” | 发布它 |
| “添加到Notion…” | 添加它 |
支持的应用
1000多种集成 包括:
- 电子邮件: Gmail, Outlook, SendGrid
- 聊天: Slack, Discord, Teams, Telegram
- 开发: GitHub, GitLab, Jira, Linear
- 文档: Notion, Google Docs, Confluence
- 数据: Sheets, Airtable, PostgreSQL
- CRM: HubSpot, Salesforce, Pipedrive
- 存储: Drive, Dropbox, S3
- 社交: Twitter, LinkedIn, Reddit
设置
1. 获取API密钥
在 platform.composio.dev 获取免费密钥
2. 设置环境变量
export COMPOSIO_API_KEY="your-key"
3. 安装
pip install composio # Python
npm install @composio/core # TypeScript
完成。Claude现在可以连接到任何应用。
示例
发送电子邮件
Email sarah@acme.com - Subject: "Shipped!" Body: "v2.0 is live, let me know if issues"
创建GitHub问题
Create issue in my-org/repo: "Mobile timeout bug" with label:bug
发布到Slack
Post to #engineering: "Deploy complete - v2.4.0 live"
链式动作
Find GitHub issues labeled "bug" from this week, summarize, post to #bugs on Slack
工作原理
使用Composio工具路由器:
- 您要求 Claude做某事
- 工具路由器找到 正确的工具(1000多种选项)
- OAuth处理 自动
- 动作执行 并返回结果
代码
from composio import Composio
from claude_agent_sdk.client import ClaudeSDKClient
from claude_agent_sdk.types import ClaudeAgentOptions
import os
composio = Composio(api_key=os.environ["COMPOSIO_API_KEY"])
session = composio.create(user_id="user_123")
options = ClaudeAgentOptions(
system_prompt="You can take actions in external apps.",
mcp_servers={
"composio": {
"type": "http",
"url": session.mcp.url,
"headers": {"x-api-key": os.environ["COMPOSIO_API_KEY"]},
}
},
)
async with ClaudeSDKClient(options) as client:
await client.query("Send Slack message to #general: Hello!")
认证流程
首次使用应用时:
To send emails, I need Gmail access.
Authorize here: https://...
Say "connected" when done.
连接后持久化。
框架支持
| 框架 | 安装 |
|---|---|
| Claude Agent SDK | pip install composio claude-agent-sdk |
| OpenAI Agents | pip install composio openai-agents |
| Vercel AI | npm install @composio/core @composio/vercel |
| LangChain | pip install composio-langchain |
| Any MCP Client | 使用 session.mcp.url |
故障排除
- 需要认证 → 点击链接,授权,说“connected”
- 动作失败 → 检查目标应用中的权限
- 工具未找到 → 具体:使用“Slack #general”而不是“send message”
<p align=“center”> <b>加入20,000多名开发者,构建能够交付的智能体</b> </p>
<p align=“center”> <a href=“https://platform.composio.dev/?utm_source=Github&utm_content=AwesomeSkills”> <img src=“https://img.shields.io/badge/Get_Started_Free-4F46E5?style=for-the-badge” alt=“Get Started”/> </a> </p>