连接 connect

这个技能使Claude AI能够连接到超过1000种应用程序,如Gmail、Slack、GitHub和Notion,执行发送电子邮件、创建问题、发布消息和更新数据库等实际任务,实现自动化操作和API集成。关键词:AI连接、自动化工具、API集成、Claude智能体、人工智能应用。

AI智能体 0 次安装 0 次浏览 更新于 3/6/2026

id: “4ab4dfb5-2eef-5eb3-8aec-d458b1b15351” name: connect description: 将Claude连接到任何应用程序。发送电子邮件、创建问题、发布消息、更新数据库 - 在Gmail、Slack、GitHub、Notion以及1000多种服务中执行实际操作。

Connect

将Claude连接到任何应用程序。停止生成关于你能做什么的文本 - 实际去做。

何时使用此技能

当你需要Claude做以下事情时,使用此技能:

  • 发送那封电子邮件而不是草拟它
  • 创建那个问题而不是描述它
  • 发布那条消息而不是建议它
  • 更新那个数据库而不是解释如何做

变化对比

没有Connect 有Connect
“这是一封草拟的电子邮件…” 发送电子邮件
“你应该创建一个问题…” 创建问题
“将这个发布到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: "已发货!" Body: "v2.0已上线,如有问题请告知"

创建GitHub问题

Create issue in my-org/repo: "移动超时错误" with label:bug

发布到Slack

Post to #engineering: "部署完成 - v2.4.0已上线"

链式操作

Find GitHub issues labeled "bug" from this week, summarize, post to #bugs on Slack

工作原理

使用Composio工具路由器:

  1. 你要求 Claude做某事
  2. 工具路由器找到合适的工具(1000多种选项)
  3. OAuth自动处理
  4. 操作执行并返回结果

代码

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="你可以在外部应用程序中执行操作。",
    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: 你好!")

认证流程

首次使用应用程序时:

要发送电子邮件,我需要Gmail访问权限。
在此处授权:https://...
完成后说"connected"。

之后连接将保持。

框架支持

框架 安装
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
任何MCP客户端 使用 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>