Loading...
    • 构建
    • 管理
    • 模型与定价
    • 客户端 SDK
    • API 参考
    Search...
    ⌘K
    入门步骤
    Claude 简介快速入门
    使用 Claude 构建
    功能概览使用 Messages API处理停止原因
    模型能力
    扩展思考自适应思考努力程度快速模式(测试版:研究预览)结构化输出引用流式消息批量处理搜索结果流式拒绝多语言支持嵌入
    工具
    概览工具使用原理网页搜索工具网页抓取工具代码执行工具记忆工具Bash 工具计算机使用工具文本编辑器工具
    工具基础设施
    工具搜索程序化工具调用细粒度工具流式传输
    上下文管理
    上下文窗口压缩上下文编辑提示词缓存Token 计数
    文件处理
    Files APIPDF 支持图像与视觉
    技能
    概览快速入门最佳实践企业级技能API 中的技能
    MCP
    远程 MCP 服务器MCP 连接器
    提示词工程
    概览提示词最佳实践Console 提示词工具
    测试与评估
    定义成功标准并构建评估在 Console 中使用评估工具降低延迟
    加强安全护栏
    减少幻觉提高输出一致性防范越狱减少提示词泄露
    资源
    术语表
    发布说明
    Claude Platform
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    定义您的智能体

    MCP 连接器

    将 MCP 服务器连接到您的代理,以访问外部工具和数据源。

    Claude Managed Agents 支持将 Model Context Protocol (MCP) 服务器连接到您的代理。这使代理能够通过标准化协议访问外部工具、数据源和服务。

    MCP 配置分为两个步骤:

    1. 代理创建:通过名称和 URL 声明代理连接的 MCP 服务器。
    2. 会话创建:通过引用预先注册的 vault 为这些服务器提供身份验证。

    这种分离方式将密钥排除在可复用的代理定义之外,同时允许每个会话使用自己的凭据进行身份验证。

    所有 Managed Agents API 请求都需要 managed-agents-2026-04-01 beta 请求头。SDK 会自动设置 beta 请求头。

    在代理上声明 MCP 服务器

    创建代理时,在 mcp_servers 数组中指定 MCP 服务器。每个服务器需要一个 type、一个唯一的 name 和一个 url。此阶段不提供身份验证令牌。

    您在 MCP 服务器数组中分配的 name 用于引用工具数组中的 mcp_toolset 条目。

    agent_response=$(curl -sS --fail-with-body https://api.anthropic.com/v1/agents \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -H "anthropic-beta: managed-agents-2026-04-01" \
      -H "content-type: application/json" \
      -d @- <<'EOF'
    {
      "name": "GitHub Assistant",
      "model": "claude-sonnet-4-6",
      "mcp_servers": [
        {
          "type": "url",
          "name": "github",
          "url": "https://api.githubcopilot.com/mcp/"
        }
      ],
      "tools": [
        {"type": "agent_toolset_20260401"},
        {"type": "mcp_toolset", "mcp_server_name": "github"}
      ]
    }
    EOF
    )
    agent_id=$(jq -r '.id' <<<"$agent_response")

    MCP 工具集默认使用 always_ask 权限策略,每次工具调用前都需要用户批准。请参阅权限策略以配置此行为。

    在会话创建时提供身份验证

    启动会话时,传入 vault_ids 以为您的 MCP 服务器提供凭据。Vault 是您一次性注册并通过 ID 引用的凭据集合。请参阅使用 vault 进行身份验证,了解如何创建 vault 和管理凭据。

    session_response=$(curl -sS --fail-with-body https://api.anthropic.com/v1/sessions \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -H "anthropic-beta: managed-agents-2026-04-01" \
      -H "content-type: application/json" \
      -d @- <<EOF
    {
      "agent": "$agent_id",
      "environment_id": "$environment_id",
      "vault_ids": ["$vault_id"]
    }
    EOF
    )
    session_id=$(jq -r '.id' <<<"$session_response")

    如果 vault 中提供的授权凭据无效,会话创建仍将成功,交互仍可继续进行。系统会发出一个 session.error 事件,描述 MCP 身份验证失败的情况。您可以决定是否在此错误上阻止进一步的交互、触发凭据更新,或允许会话在没有 MCP 的情况下继续。身份验证重试将在下一次 session.status_idle 到 session.status_running 的状态转换时发生。请参阅会话事件流,了解有关消费 session.error 和其他事件的详细信息。

    支持的 MCP 服务器类型

    Claude Managed Agents 连接到暴露 HTTP 端点的远程 MCP 服务器。服务器必须支持 MCP 协议的可流式 HTTP 传输。

    有关 MCP 和构建 MCP 服务器的更多信息,请参阅 MCP 文档。

    Was this page helpful?

    • 在代理上声明 MCP 服务器
    • 支持的 MCP 服务器类型