ИИ

Как создать MCP-сервер: основы для бизнеса

Как создать свой MCP-сервер: инструменты, описания, транспорт, авторизация, безопасность. Что продумать бизнесу до разработки и когда проще использовать готовый.

Редакция ИИстока8 минут
Создание MCP-сервера

Короткий ответ

Чтобы создать MCP-сервер, опишите инструменты (название, описание, параметры), реализуйте их поверх своего API, выберите транспорт (локальный stdio или удалённый HTTP) и авторизацию (токены или OAuth). Для этого есть официальные SDK Model Context Protocol. Главное — безопасность: минимальные права, подтверждение опасных действий и отзыв доступа.

Из чего состоит

  • инструменты с понятными описаниями
  • транспорт: stdio или HTTP
  • авторизация
  • логирование
Схема MCP: ассистент, MCP-сервер и сервис
MCP: ассистент вызывает инструменты сервиса через MCP-сервер.

Как описывать инструменты

Модель выбирает инструмент по описанию. Пишите, что инструмент делает, когда его использовать и какие ограничения. Параметры — со схемой и примерами.

Безопасность

В ИИ-Авитологе опасные действия — например, изменение цен прямо в кабинете Авито — доступны только в чате сервиса, а не через внешний доступ.

  • минимальные права токена
  • подтверждение изменений
  • лимиты
  • отзыв доступа

Когда брать готовый

Если задача — объявления на Авито, готовый MCP-сервер ИИ-Авитолога уже умеет искать, править, публиковать и отвечать о статистике.

Токены для подключения ИИ-Авитолога к Claude и ChatGPT
ИИ-Авитолог в Claude и ChatGPT: доступ по токену.

Практический пример

Опасные действия отдельно

Команда разработки открыла через MCP только чтение и правку черновиков, а публикацию оставила за подтверждением в интерфейсе. Так ассистент ничего не опубликует случайно.

Чек-лист

  • инструменты описаны
  • транспорт выбран
  • авторизация
  • подтверждение опасных действий
  • отзыв доступа

Частые вопросы

На чём писать MCP-сервер?

Есть официальные SDK для TypeScript, Python и других языков.

Локальный или удалённый?

Локальный — для личного использования, удалённый — для клиентов сервиса.

Как авторизовать?

Токенами или OAuth.

Сколько времени занимает?

Простой сервер — дни, продуманный для клиентов — недели.

Источники и дальнейшее чтение

По этой теме

ИИ-Авитолог в чате, Claude и ChatGPT

Управляйте объявлениями на Авито командами: «подними цены на 5%», «исправь ошибки», «сделай фото на белом фоне». Работает в чате сервиса, в Claude через MCP-сервер и в ChatGPT через Actions. Входит в каждую подписку, от 490 ₽ в месяц.

Попробовать ИИ-Авитолога