Перейти к содержанию

Что такое MCP и MCP-сервер

MCP — открытый протокол, по которому ИИ-ассистент подключается к внешним сервисам и вызывает их инструменты. Здесь — что такое MCP-сервер, как ассистент им пользуется и что в этой схеме делает RusMcp.

обновлено

Что такое MCP

MCP (Model Context Protocol) — открытый стандарт, который создала компания Anthropic, чтобы ИИ-приложения подключались к инструментам и данным одинаковым способом. Сервис описывает свои возможности один раз, и ими может пользоваться любой ассистент, который поддерживает протокол.

Что такое MCP-сервер

Это программа, которая даёт ассистенту инструменты (tools): узнать погоду, найти компанию, прочитать документацию. У каждого инструмента есть:

  • имя — например, get_weather;
  • описание (description) — по нему модель понимает, когда инструмент нужен;
  • схема параметров (inputSchema) — какие данные передать: город, дату, номер.

Список инструментов сервер отдаёт по запросу tools/list. Так выглядит его ответ:

{
  "tools": [{
    "name": "get_weather",
    "description": "Погода и прогноз по городу",
    "inputSchema": {
      "type": "object",
      "properties": { "city": { "type": "string" } },
      "required": ["city"]
    }
  }]
}
ответ на tools/list · пример

Как ассистент вызывает инструмент

  1. Вы подключаете сервер к ассистенту — в Claude это свой коннектор с адресом сервера (инструкция).
  2. Ассистент получает список инструментов и их описания.
  3. Вы задаёте обычный вопрос. Если для ответа нужен инструмент, модель сама выбирает его, подставляет параметры и вызывает (tools/call).
  4. Сервер возвращает результат, и ассистент отвечает уже с этими данными.

Подключённый сервер может действовать от вашего имени в своём сервисе, поэтому подключайте только серверы, которым доверяете.

Локальные и удалённые серверы

Локальный сервер запускается на вашем компьютере, удалённый работает в интернете и доступен по адресу https://…. Свои коннекторы в Claude — это удалённые серверы: по справке Anthropic Claude подключается к ним из облака Anthropic, а не с вашего компьютера, так что сервер должен быть доступен из интернета.

В каталоге RusMcp — удалённые серверы с транспортом Streamable HTTP: их можно подключить по одному адресу, ничего не устанавливая.

Что делает RusMcp

  • Каталог на русском. У каждого сервера своя страница: описание, инструменты со схемами параметров, ссылки на код и документацию.
  • Проверка. Сервер публикуется после проверки модератором. Описания инструментов проверяются автоматически — при подаче и после каждого изменения: ищем скрытые инструкции для модели, просьбы скрыть действие от пользователя, отправку данных на сторонние адреса.
  • «Мои MCP». Добавленные серверы и их адреса подключения — в одном месте кабинета. Убрали сервер из «Моих MCP» — выданный ассистентам доступ к нему отозван.
  • Вход для серверов на хостинге RusMcp. Ассистент получает доступ через RusMcp по OAuth 2.1 — с вашего разрешения и без вашего пароля.

Подобрать сервер — в каталоге. Написали свой — как разместить его в каталоге.