Loading...
    • Разработка
    • Администрирование
    • Модели и цены
    • Клиентские SDK
    • Справочник API
    Search...
    ⌘K
    Первые шаги
    Введение в ClaudeБыстрый старт
    Разработка с Claude
    Обзор возможностейИспользование Messages APIОбработка причин остановки
    Возможности модели
    Расширенное мышлениеАдаптивное мышлениеУсилиеБыстрый режим (бета: предварительный просмотр)Структурированные выходные данныеЦитированияПотоковые сообщенияПакетная обработкаРезультаты поискаПотоковые отказыМногоязычная поддержкаЭмбеддинги
    Инструменты
    ОбзорКак работает использование инструментовИнструмент веб-поискаИнструмент веб-загрузкиИнструмент выполнения кодаИнструмент памятиИнструмент BashИнструмент управления компьютеромИнструмент текстового редактора
    Инфраструктура инструментов
    Поиск инструментовПрограммный вызов инструментовДетальная потоковая передача инструментов
    Управление контекстом
    Контекстные окнаСжатиеРедактирование контекстаКэширование промптовПодсчёт токенов
    Работа с файлами
    Files APIПоддержка PDFИзображения и зрение
    Навыки
    ОбзорБыстрый стартЛучшие практикиНавыки для предприятийНавыки в 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 connector

    Подключите MCP серверы к вашим агентам для доступа к внешним инструментам и источникам данных.

    Claude Managed Agents поддерживает подключение серверов Model Context Protocol (MCP) к вашим агентам. Это дает агенту доступ к внешним инструментам, источникам данных и сервисам через стандартизированный протокол.

    Конфигурация MCP разделена на два этапа:

    1. Создание агента объявляет, какие MCP серверы подключает агент, по имени и URL.
    2. Создание сессии предоставляет аутентификацию для этих серверов путем ссылки на предварительно зарегистрированное хранилище.

    Это разделение держит секреты вне переиспользуемых определений агентов, позволяя каждой сессии аутентифицироваться с собственными учетными данными.

    Все запросы Managed Agents API требуют заголовка бета-версии managed-agents-2026-04-01. SDK автоматически устанавливает заголовок бета-версии.

    Объявите MCP серверы на агенте

    Укажите MCP серверы в массиве mcp_servers при создании агента. Каждому серверу нужен type, уникальное name и url. На этом этапе токены аутентификации не предоставляются.

    name, который вы назначаете в массиве MCP сервера, используется для ссылки на записи 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 серверов. Хранилища — это коллекции учетных данных, которые вы регистрируете один раз и ссылаетесь по ID. См. Аутентификация с хранилищами для информации о создании хранилищ и управлении учетными данными.

    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")

    Если учетные данные аутентификации, предоставленные в хранилище, недействительны, создание сессии будет успешным, и взаимодействие все еще возможно. Генерируется событие session.error, описывающее ошибку аутентификации MCP. Вы можете решить, блокировать ли дальнейшие взаимодействия на этой ошибке, запустить обновление учетных данных или позволить сессии продолжить работу без MCP. Повторные попытки аутентификации произойдут при следующем переходе session.status_idle на session.status_running. См. Поток событий сессии для деталей о потреблении session.error и других событий.

    Поддерживаемые типы MCP серверов

    Claude Managed Agents подключается к удаленным MCP серверам, которые предоставляют HTTP конечную точку. Сервер должен поддерживать потоковый HTTP транспорт протокола MCP.

    Для получения дополнительной информации о MCP и создании MCP серверов см. документацию MCP.

    Was this page helpful?

    • Объявите MCP серверы на агенте
    • Предоставьте аутентификацию при создании сессии
    • Поддерживаемые типы MCP серверов