Курс

Как собрать свой MCP

БЛОК 2: MCP • Урок 7 из 19

Теперь ты знаешь, что готовые MCP серверы = лотерея. А значит, пришло время научиться собирать то, что тебе нужно СаМоМу! 🔧

image.png

Напомню чё к чему

Готовый MCP:

[ - ] Может делать не то, что тебе надо

[ - ] Способен борщить (получать доступ к лишним данным)

[ - ] Может перестать работать после обновления

[ - ] Непонятно кто автор и можно ли ему доверять

Своя разработка:

[ + ] Делает ровно то, что тебе надо

[ + ] Сам контролируешь доступ к инфе

[ + ] Руль над ситуацией в твоих руках

[ + ] Клод сам пишет код, ты кайфуешь

Чё можно сделать

Систему управления клиентами 💰

Знаю челика, который автоматизировал таким образом управление финансами и общение с заказчиками. У него активный поток клиентов, и он постоянно создавал новые счета, контролил оплаты, вёл диалоги на разных площадках, подписывал договора – короче, тратил горы времени на хуйню, вместо того, чтобы заниматься реально важными делами.
В итоге, с Claude Code за $4 и пару часов собрал систему, которая сократила воркфлоу с 3 часов до 10 минут. Пум-пум.

Помощника для контента 📸

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

Систему сборки автоматизаций 🛠️

Не буду вскрывать все карты, но скажу, что при правильной настройке, скорость работы увеличивается минимум в 15 раз. Можно в это не верить. Будет даже лучше, если вы в это не поверите. Не верьте в как можно дольше, пожалуйста!

С ЧЕГО НАЧАТЬ

Например, с запроса Клоду:

Мне нужен MCP сервер для [сервис/задача].
Он должен уметь: [список действий].
Сделай его и подключи.

///

Мне нужен MCP сервер для моей базы клиентов в Google Sheets.
Он должен уметь: искать клиента по имени, добавлять нового клиента, обновлять статус.
Сделай его и подключи.

Claude создаст сервер, попросит тебя дать ему нужные доступы, протестирует что получилось, и поможет настроить под себя. Однако, не стоит забывать, что если сказать ему не тупо: «создай мне это..» а предварительно провести исследования, и подготовить документацию запуска – получится совершенно другой результат! Пизже.

Что важно ему сказать

Обязательно:

  • Какой сервис или данные
  • Какие действия нужны (читать, писать, искать)
  • Для каких целей тебе это нужно
  • Как ты видишь идеальный рабочий процесс

Про безопасность:

MCP можно ограничить. Например, позволить только чтение 👀 без возможности что-то менять или удалять. Это полезно когда хочешь чтобы Claude анализировал данные, но не мог случайно что-то сломать. Для этого, просто скажи в диалоге:

Сделай MCP для моей базы заказов. Нужно только читать данные и искать. Создавать, редактировать и удалять ничего не нужно.

При работе с базой данных, это очень разумный шаг. Потому что бардак в коде можно быстро исправить и легко пережить, а вот неконтролируемый бардак в базе данных – это начало непоправимого коллапса 💥 🫥

Ещё полезно добавить в запрос:

  • Формат данных (если важен)
  • Какие поля или разделы не показывать
  • Как пошагово будет выглядеть твой рабочий процесс с этим MCP

Универсальное правило

Меньше функций = лучше результат

Исследования показывают, что сервер с 50 функциями работает збс в 31% случаев. А тот же самый сервер, сокращённый до 8 функций — в 89% случаев. Это нихуйовая разница, которую надо иметь ввиду.

💭 От Тома:
У меня есть бот-ассистент, через которого я выдаю доступ к курсам, читаю сообщения от людей, прислушиваюсь к обратной связи. И он, как и другие мои боты, управляется через MCP-сервер, потому что если вручную перебирать сотни диалогов каждый день – времени на работу вообще НЕ ОСТАНЕТСЯ. А благодаря такой системе, я могу тратить время только на те диалоги, которые помечены важными – и даже не замечать, если кто-то сошёл с ума, и у него в этот момент оказался под рукой :) один из моих чатов.