Что такое MCP?
MCP расшифровывается как Model Context Protocol — открытый стандарт, созданный Anthropic, который позволяет приложениям на основе ИИ подключаться к инструментам и источникам данных. Для получения подробной информации о MCP и начала работы обратитесь к нашему руководству по удалённому MCP: Getting Started with Custom Connectors Using Remote MCP.
Что такое Connectors Directory?
Connectors Directory предназначена для демонстрации серверов Model Context Protocol, которые работают с Claude на всех наших платформах — Claude web, Claude Desktop, мобильные приложения Claude, Claude Code и наш API. Connectors Directory служит единым центром, где пользователи могут обнаружить серверы MCP, проверенные Anthropic.
Как добавить мой MCP в каталог?
Вы можете заполнить нашу форму проверки сервера Connectors Directory, и мы свяжемся с вами по поводу следующих шагов, если ваш MCP будет хорошо подходить для каталога в данный момент.
Есть ли стандарты, которым должен соответствовать мой MCP для включения в каталог?
Да, серверы должны соответствовать стандартам безопасности, защиты и совместимости, изложенным в нашей политике MCP Directory. Соответствие этим стандартам не гарантирует включение в каталог.
Я заполнил форму отправки, но ещё не получил ответ. Сколько это займёт времени?
Хотя мы стремимся проверить каждую отправку как можно быстрее, из-за огромного интереса мы не можем обещать, что примем вашу отправку или ответим на неё индивидуально.
1. Аутентификация и авторизация
Требуется ли OAuth 2.0, если нам не нужна аутентификация пользователя?
OAuth 2.0 требуется только если для сервера MCP требуется аутентификация. Серверы, которые не требуют аутентификации, не требуют OAuth.
Поддерживает ли Claude поток OAuth машина-машина (client credentials)?
Нет. Чистый поток client credentials (машина-машина OAuth только с client_id/client_secret без взаимодействия пользователя) не поддерживается. Мы можем предоставить статический client_id/client_secret для Claude, но пользователи должны пройти поток согласия OAuth для аутентификации своих отдельных учётных записей. Это работает на claude.ai и Claude Desktop, но не на Claude Code, потому что Claude Code устанавливает соединения непосредственно с компьютера пользователя на ваш сервер MCP (и, таким образом, не имеет доступа к статическим учётным данным).
Можем ли мы идентифицировать отдельных пользователей без реализации OAuth?
Нет. OAuth — единственный способ уникально идентифицировать пользователей. Мы не передаём IP-адреса, ID пользователей или другие метаданные конечных пользователей на серверы MCP.
Где происходит связь сервера MCP — на стороне клиента или на серверах Anthropic?
Это зависит от поверхности продукта. Связь происходит через серверы Anthropic (claude.ai, Claude Desktop), браузер пользователя или локальные клиенты пользователя (Claude Code). В настоящее время нет централизованного метода подключения для всех поверхностей.
Могут ли пользователи аутентифицироваться с помощью личных учётных данных из корпоративной учётной записи Claude?
Да. Пользователи аутентифицируются на серверах MCP на основе каждого сервера. Они могут использовать личные учётные данные для аутентификации на серверах MCP даже при входе в claude.ai с корпоративной учётной записью.
Можем ли мы реализовать OAuth для каждого инструмента вместо OAuth для каждого сервера?
Нет. OAuth происходит при подключении клиента к серверу MCP, а не на уровне инструмента. Вы можете применять разрешения на уровне инструмента на основе аутентификации пользователя после установления соединения с сервером.
Когда пользователь отключает инструмент MCP, отзываются ли токены OAuth?
Токены удаляются из систем Anthropic, но не из ваших систем. Токены доступа и обновления у вашего поставщика идентификации остаются действительными до истечения срока, а файлы cookie сеанса не очищаются (так как они находятся на уровне браузера, вне контроля Claude).
Как наш сервис MCP может сообщить Claude, что сеанс пользователя недействителен?
Верните ответ 401 Unauthorized. Чтобы вызвать полную регенерацию учётных данных клиента DCR, верните ошибку invalid_client в соответствии с RFC 6749 раздел 5.2.
Требуются ли client_id/client_secret для стандартных потоков OAuth?
Нет. Учётные данные клиента не требуются для стандартных потоков OAuth с аутентификацией пользователя.
2. Ограничение частоты запросов и предотвращение злоупотреблений
Как мы можем реализовать ограничение частоты запросов для каждого пользователя без OAuth?
Ограничение частоты запросов для каждого пользователя требует OAuth. Без OAuth ваши варианты:
Вариант 1: Без аутентификации с глобальным ограничением частоты запросов
Вариант 2: Белый список IP-адресов с использованием статических IP-адресов Claude
