Пользовательские коннекторы с использованием удаленного 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 поддерживает спецификацию авторизации от 26.03 и (с июля) спецификацию авторизации от 18.06.
Claude поддерживает Динамическую регистрацию клиента (DCR).
OAuth серверы могут сигнализировать Claude о том, что DCR клиент был удален и что Claude должен перерегистрировать клиента, возвращая HTTP 401 с ошибкой invalid_client из конечной точки токена, как описано в RFC 6749.
С июля пользователи также могут указать пользовательский client ID и client secret при настройке сервера, который не поддерживает 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 серверами. Разработчики серверов, желающие запретить MCP клиентам, отличным от Claude, могут добавить в белый список эти IP-адреса, URL обратного вызова OAuth Claude и/или имя OAuth клиента Claude.
Функции протокола
Claude поддерживает инструменты, промпты и ресурсы.
Claude поддерживает результаты инструментов на основе текста и изображений.
Claude поддерживает ресурсы на основе текста и