Создание удаленных MCP-серверов
Чтобы начать работу с удаленными серверами, используйте следующие ресурсы:
Спецификация авторизации, особенно детали о потоке авторизации для сторонних сервисов
Примеры удаленных серверов в SDK для TypeScript и Python
Реализации авторизации клиента и сервера в SDK для TypeScript и Python
Официальная дорожная карта MCP и журнал изменений черновой спецификации для получения подробностей о том, как будет развиваться протокол
Другие ресурсы (например, этот) также могут быть полезны для изучения соображений при создании, развертывании и устранении неполадок удаленных серверов.
Кроме того, некоторые решения, такие как Cloudflare, предоставляют хостинг удаленных MCP-серверов со встроенным автомасштабированием, управлением OAuth-токенами и развертыванием.
Поддержка MCP в Claude.ai
Платформы
Удаленные MCP-серверы поддерживаются в Claude.ai и Claude для рабочего стола для тарифов Pro, Max, Teams и Enterprise.
Чтобы настроить удаленные MCP-серверы для использования в Claude для рабочего стола, добавьте их через Настройки > Интеграции. Claude для рабочего стола не будет подключаться к удаленным серверам, которые настроены напрямую через claude_desktop_config.json.
Мобильные приложения Claude добавят поддержку интеграций в ближайшие недели
Транспорт и авторизация
Claude поддерживает серверы на основе SSE, поддержка Streamable HTTP появится в ближайшее время.
Claude поддерживает как удаленные серверы без авторизации, так и на основе OAuth
Для серверов на основе OAuth Claude требует поддержку динамической регистрации клиента и пока не поддерживает способ для пользователей указывать ID клиента или секрет.
Claude поддерживает спецификацию авторизации от 26.03
Примечание: В последней черновой спецификации предложены обновления авторизации MCP. Claude добавит поддержку этого после того, как это войдет в официальную ревизию спецификации, но пока нет официального графика для этого.
Возможности протокола
Claude поддерживает инструменты, подсказки и ресурсы.
Claude поддерживает результаты инструментов на основе текста, бинарных данных и изображений
Claude поддерживает ресурсы на основе текста и бинарных данных
Claude пока не поддерживает подписки на ресурсы, сэмплирование и другие более продвинутые или черновые возможности
Тестирование удаленных MCP-серверов
Для тестирования и валидации вашего сервера используйте инструмент inspector. Это позволит вам проверить:
что Claude.ai и другие MCP-клиенты могут успешно подключиться к вашему серверу
что ваш сервер успешно инициирует и завершает поток авторизации
что ваш сервер правильно реализует различные части потока авторизации
какие инструменты, подсказки, ресурсы и другие возможности MCP предоставляет ваш сервер