Пользовательские соединители с использованием удаленного MCP доступны в Claude, Cowork и Claude Desktop для пользователей планов Free, Pro, Max, Team и Enterprise. Пользователи бесплатного плана ограничены одним пользовательским соединителем. Эта функция находится в бета-версии.
Создание удаленных серверов MCP
Чтобы начать работу с удаленными серверами, используйте следующие ресурсы:
спецификация аутентификации, особенно детали потока аутентификации для сторонних сервисов.
Примеры удаленных серверов в SDK TypeScript и Python.
Реализации аутентификации клиента и сервера в SDK TypeScript и Python.
Официальная дорожная карта MCP и журнал изменений черновика спецификации для получения информации о развитии протокола.
Другие ресурсы (например, этот) также могут быть полезны для изучения аспектов при создании, развертывании и устранении неполадок удаленных серверов.
Кроме того, некоторые решения, такие как Cloudflare, предоставляют хостинг удаленных серверов MCP со встроенным автомасштабированием, управлением токенами OAuth и развертыванием.
Поддержка MCP
Платформы
Удаленные серверы MCP поддерживаются в Claude и Claude Desktop для планов Pro, Max, Team и Enterprise.
Чтобы настроить удаленные серверы MCP для использования в Claude Desktop, добавьте их через Customize > Connectors. Claude Desktop не будет подключаться к удаленным серверам, которые настроены непосредственно через
claude_desktop_config.json.
Начиная с июля, Claude для iOS и Android также поддерживают удаленные серверы MCP!
Пользователи могут использовать инструменты, подсказки и ресурсы с удаленных серверов, которые они уже добавили через claude.ai. Пользователи не могут добавлять новые серверы непосредственно из Claude Mobile.
Доступность сети
Все удаленные подключения MCP исходят из облачной инфраструктуры Anthropic, независимо от того, какой клиент Claude использует пользователь. Ваш сервер должен принимать входящие HTTPS-соединения из диапазонов IP-адресов Anthropic — см. IP-адреса Anthropic для получения текущего списка.
Это применяется даже при локальном запуске Cowork или Claude Desktop. Удаленные соединители, добавленные через Customize > Connectors, обрабатываются на стороне сервера, поэтому запрос к вашему серверу MCP поступает от Anthropic, а не с машины пользователя.
Если ваш сервер работает внутри частной сети, настройте брандмауэр или входящий трафик, чтобы разрешить входящий трафик из опубликованных диапазонов IP-адресов Anthropic. Серверы, доступные только через VPN или за брандмауэром, который блокирует исходящие IP-адреса Anthropic, не смогут подключиться.
Транспорт и аутентификация
Claude поддерживает удаленные серверы на основе SSE и Streamable HTTP, хотя поддержка SSE может быть прекращена в ближайшие месяцы.
Claude поддерживает удаленные серверы как без аутентификации, так и на основе OAuth.
Поддержка аутентификации
Claude поддерживает спецификацию аутентификации 3/26 и (начиная с июля) спецификацию аутентификации 6/18.
Claude поддерживает динамическую регистрацию клиента (DCR).
Серверы OAuth могут сигнализировать Claude, что клиент DCR был удален и что Claude должен повторно зарегистрировать клиента, возвращая HTTP 401 с ошибкой invalid_client из конечной точки токена, как описано в RFC 6749.
Начиная с июля, пользователи также могут указать пользовательский ID клиента и секрет клиента при настройке сервера, который не поддерживает DCR.
URL обратного вызова OAuth Claude — https://claude.ai/api/mcp/auth_callback, а имя клиента OAuth — Claude.
Этот URL обратного вызова может измениться на https://claude.com/api/mcp/auth_callback в будущем — если вы решите добавить в список разрешений URL-адреса обратного вызова клиента MCP, пожалуйста, добавьте этот URL-адрес обратного вызова в список разрешений, чтобы ваш сервер продолжал работать с Claude.
Claude поддерживает истечение и обновление токенов — серверы должны поддерживать эту функциональность, чтобы обеспечить лучший опыт для пользователей.
См. здесь IP-адреса, используемые Claude для входящих и исходящих соединений с серверами MCP. Разработчики серверов, желающие запретить не-Claude MCP-клиентов, могут добавить в список разрешений эти IP-адреса, URL обратного вызова OAuth Claude и/или имя клиента OAuth Claude.
Возможности протокола
Claude поддерживает инструменты, подсказки и ресурсы.
Claude поддерживает результаты инструментов на основе текста и изображений.
Claude поддерживает ресурсы на основе текста и двоичных данных.
Claude еще не поддерживает подписки на ресурсы, выборку и другие более продвинутые или черновые возможности.
Тестирование удаленных серверов MCP
Лучший способ протестировать и проверить сервер — попробовать добавить его в Claude.
Кроме того, используйте инструмент инспектора. Это позволит вам проверить:
что ваш сервер успешно инициирует и завершает поток аутентификации.
что ваш сервер правильно реализует различные части потока аутентификации.
какие инструменты, подсказки, ресурсы и другие функции MCP предоставляет ваш сервер.
См. документацию MCP для получения дополнительной информации об использовании инспектора и других советов по отладке и устранению неполадок вашего сервера.
Кроме того, другие решения, такие как AI Playground от Cloudflare, позволяют вам протестировать функциональность удаленного сервера MCP.
