Перейти к содержанию
rus-mcp.ru/developers

Написали MCP-сервер? Разместите его в каталоге

Подайте адрес сервера — каталог сам вызовет initialize и tools/list и прочитает инструменты. После проверки модератором у сервера появится страница в каталоге, а пользователи подключат его к Claude по адресу из «Мои MCP».

подача бесплатная · один аккаунт для пользователей и авторов

так каталог читает сервер при подачепример
→ initialize
← {"serverInfo": {"name": "weather", "version": "1.4.0"}}
→ tools/list
← {"tools": [{
     "name": "get_weather",
     "description": "Погода и прогноз по городу",
     "inputSchema": {"type": "object", "properties": {…}}
   }]}

// инструменты не вызываются — только читается их список

путь сервера в каталог

  1. заявка подана
  2. на модерации
  3. ✓ в каталоге
  4. или
  5. нужны исправления
  6. дубликат
  7. изменились инструменты → проверка описаний заново
/why

Что вы получаете

Страницу сервера в каталоге

Описание, инструменты со схемами параметров — их список каталог берёт из ответа вашего сервера, — ссылки на код и документацию. Страница отдаётся готовым HTML и попадает в карту сайта для поисковиков.

Отметку «проверен модератором»

С датой проверки — на странице сервера и в списках каталога. Описания инструментов проверяются автоматически при подаче и после каждого изменения набора инструментов.

Подключение без вашей инструкции

Пользователь добавляет сервер в «Мои MCP», получает адрес и пошаговую инструкцию для Claude. Писать «как подключить» для каждого ассистента не нужно.

Хостинг из GitHub скоро

Размещение на rus-mcp.ru скоро появится: сборка по Dockerfile из GitHub, вход пользователей через RusMcp по OAuth 2.1 и статистика вызовов. Пока сервер размещаете вы сами.

API для авторов

Статус модерации и видимость в каталоге, проверка описаний инструментов, сборки и логи хостинга — по ключу из кабинета. Документация API.

Платные инструменты оплата пока не взимается

Цену вызова можно назначить инструментам сервера, размещённого на хостинге RusMcp. Цена показывается на странице сервера. Деньги с пользователей пока не списываются, выплат авторам пока нет.

/requirements

Что нужно от сервера

Адрес и инструменты каталог проверяет сам, остальное смотрит модератор. Если что-то не так, решение «Нужны исправления» придёт с сообщением модератора — заявку можно поправить и отправить снова.

  1. 01Публичный HTTPS-адрес и транспорт Streamable HTTP

    Адрес начинается с https:// и ведёт на публичный IP. Каталог подключается к нему по Streamable HTTP, вызывает initialize и tools/list и ждёт ответа до 15 секунд. Серверы только на stdio подключить нельзя.

    Сервер без единого инструмента в каталоге не показывается. После публикации каталог перепроверяет адрес; если сервер не ответил три раза подряд, он скрывается из каталога и вернётся после первой удачной проверки — об этом придёт письмо.

  2. 02Понятные описания инструментов: description и inputSchema

    По описанию и схеме параметров ассистент решает, когда вызвать инструмент, а пользователь видит их на странице сервера.

    Описания проверяются автоматически при подаче и после каждого изменения инструментов: скрытые инструкции для модели, просьбы скрыть действие от пользователя, отправка данных на сторонние адреса, пути к ключам и конфигам, невидимые символы. Если найдено серьёзное, на странице сервера будет «Инструменты: на проверке», пока модератор не посмотрит изменения.

  3. 03Вход пользователей: OAuth 2.1 через RusMcp — для серверов на хостинге

    Сервер на хостинге RusMcp регистрируется как ресурс сервера авторизации RusMcp: пользователь входит своим аккаунтом RusMcp и разрешает ассистенту доступ, а ваш сервер получает токен. Регистрацию, вход и отзыв доступа делает RusMcp.

    Сервер на вашем хостинге ассистент подключает напрямую по вашему адресу — вход, если он нужен, остаётся вашим.

  4. 04Контакт автора и ссылка на код или документацию

    Контакт — почта вашего аккаунта, отдельного поля нет. Ссылки на исходный код и документацию необязательны, но с ними проверка быстрее; код может быть закрытым — на странице сервера будет «Исходный код: закрыт».

  5. 05Карточка: название, описание, категория

    Название — от 2 до 60 символов, коротко о сервере — от 10 до 120, описание — от 100 до 5000. Категория из списка каталога. Иконка необязательна: PNG или WebP до 256 КБ.

    Адрес, который уже есть в каталоге или на модерации, подать второй раз нельзя.

/submit

Как подать

  1. Войдите или зарегистрируйтесь — тот же аккаунт, что у пользователей каталога.
  2. Укажите адрес сервера, название, описание и категорию. Инструменты в форме не нужны — их каталог прочитает сам.
  3. Заявка уходит модератору. Пока она на модерации, её можно поправить или отозвать в кабинете, раздел «Мои серверы».
  4. Решение появится в «Моих серверах» и в уведомлениях. Если нужны исправления — придёт письмо, а сообщение модератора будет в кабинете.
Подать сервер

после публикации

  • Любая правка заявки — даже одобренной — снова отправляет её на модерацию; до повторного одобрения сервера нет в каталоге.
  • Каталог перепроверяет сервер: свой хостинг — раз в сутки. Изменился набор инструментов — описания проверяются заново.
  • Сервер можно скрыть из каталога самому, не удаляя заявку.

Вопросы по подаче и протоколу

t.me/rusmcp · support@rus-mcp.ru