Пользовательские соединители с использованием удаленного MCP доступны в Claude и Claude Desktop для пользователей с планами 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, добавьте их через Параметры > Соединители. Claude Desktop не будет подключаться к удаленным серверам, которые настроены непосредственно через claude_desktop_config.json.
Начиная с июля, Claude для iOS и Android также поддерживают удаленные серверы MCP!
Пользователи могут использовать инструменты, подсказки и ресурсы с удаленных серверов, которые они уже добавили через claude.ai. Пользователи не могут добавлять новые серверы непосредственно из Claude Mobile.
Транспорт и аутентификация
Claude поддерживает как удаленные серверы на основе SSE, так и Streamable HTTP, хотя поддержка SSE может быть прекращена в ближайшие месяцы.
Claude поддерживает как удаленные серверы без аутентификации, так и на основе OAuth.
Поддержка аутентификации
Claude поддерживает спецификацию аутентификации от 3/26 и (начиная с июля) спецификацию аутентификации от 6/18.
Claude поддерживает динамическую регистрацию клиента (DCR).
Серверы OAuth могут сигнализировать Claude, что клиент DCR был удален и что Claude должен повторно зарегистрировать клиента, возвращая HTTP 401 с ошибкой invalid_client из конечной точки токена, как описано в RFC 6749.
Начиная с июля, пользователи также могут указать пользовательский идентификатор клиента и секрет клиента при настройке сервера, который не поддерживает 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 поддерживает результаты инструментов на основе текста
