Перейти к основному содержанию
Обложка: MCP (Model Context Protocol): создание коннектора
ИИ-гайды

MCP (Model Context Protocol): создание коннектора

💡 О чём гайд
Узнайте, как работают MCP-коннекторы и создайте свой сервер на примере магазина курсов: разверните Python-приложение на хостинге, подключите Firebase и интегрируйте его с Claude за пять простых шагов. Поймёте, когда MCP выгоднее, чем CLI, и как считать токены, чтобы не сливать бюджет на описания инструментов.
📢 Больше разборов — в канале «ИИ для чайников»

Самое большое собрание ИИ-гайдов в рунете

Каждый день — новый разбор. Забирай полностью и применяй.

AI-агентам (как Claude).
один раз описать функции в MCP, и они работают везде.
предоставляет AI-агенту инструменты для работы с вашими данными.
загружаются в контекст заранее.
гибче для сложных и динамичных сценариев.
разбирался, как с ней работать. Теперь появился "официант" (MCP-сервер), который

🛠️ Учебный пример: MCP-сервер для сайта курсов

Рассмотрим учебный стенд, демонстрирующий MCP в действии. Его компоненты:

1. Firebase (База данных)

1. Firebase (База данных)

Хранит данные в облаке в реальном времени.

Хранит данные в облаке в реальном времени.

В примере есть две коллекции: "Продукты" (курсы, ц

В примере есть две коллекции: "Продукты" (курсы, цены, остатки мест) и

"Заказы" (статусы, клиенты).

2. Python-файл (MCP-сервер)

Это и есть MCP-сервер — обычный файл с кодом.

Он читает и записывает данные в Firebase.

Предоставляет AI-агенту доступ через 6 инструментов (функций), например:

get_all_products

get_discount_code

Каждый инструмент имеет текстовое описание (в тройных кавычках), которое

AI читает, чтобы понять его назначение.

3. ☁️ Railway (Хостинг)

Бесплатная платформа для развертывания.

Нужна, чтобы Python-сервер всегда был доступен в интернете по

конкретному URL-адресу.

4. HTML-страница

Обычный лендинг курсов.

Через JavaScript получает данные напрямую из Firebase и отображает их.

Как подключить MCP-сервер к Claude?

1. Разместите файл MCP-сервера на хостинге (например, Railway) и получите его

публичный URL.

2. В интерфейсе Claude зайдите в Connectors → Add Custom Connector.

3. Вставьте URL вашего сервера (часто требуется добавить /mcp в конец).

4. Дайте коннектору имя (например, "Курсы").

5. Claude автоматически обнаружит все доступные инструменты (те самые 6

функций).

Пример работы:

Запрос к Claude: "Какие курсы есть в магазине и покажи с ценами и остатками

мест?"

Действие Claude: Вызывает инструмент get_all_products через MCP-коннектор,

получает актуальные данные из Firebase и формирует ответ.

Обратная связь: Если в базе данных (Firebase) вручную изменить число

свободных мест с 12 на 5, то на следующий запрос Claude покажет уже

обновленную цифру.

⚖️ MCP vs. CLI: Плюсы, минусы и токены

⚠️ Главный недостаток MCP — высокое потребление токенов.

При каждом подключении коннектора Claude заранее загружает в контекст описания

всех его инструментов. Один хорошо описанный инструмент — это 200-500 токенов.

Умножьте на количество инструментов (в примере — 6).

CLI (Command Line Interface) — альтернативный подход:

Вы даете агенту конкретную команду с параметрами для выполнения здесь и

сейчас.

Намного дешевле для простых, повторяющихся задач. Исследования показывают

разницу в 30+ раз по расходу токенов на одну задачу.

Когда что использовать?

Выбирайте MCP, если:

Нужна гибкость (агент сам решает, какой инструмент и когда вызвать).

Задача динамическая и сложная ("разберись в ситуации").

Хотите универсальность (один сервер работает со всеми агентами,

поддерживающими MCP).

Выбирайте CLI, если:

Задача простая и повторяющаяся ("выполни эту команду").

Критичны скорость и низкая стоимость выполнения.

Совет: Хороший разработчик считает токены — это индикатор эффективности.

Если агент тратит 70% контекста на схемы инструментов, что-то не так. Держите

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

Выводы и рекомендации

MCP — это мощный стандарт для интеграции AI-агентов с внешним миром,

который упрощает жизнь разработчикам.

Создать свой MCP-сервер с нуля несложно (Python-файл + хостинг).

CLI и MCP — не конкуренты, а разные инструменты для разных задач.

Для быстрого старта в создании MCP-серверов можно использовать готовые

инструменты, например, skill "MCP Builder" от Composio HQ (доступен для

Claude).

Понравился разбор?

В канале «ИИ для чайников» — новый гайд каждый день

Перейти в канал

Claude MCP на Примере. Как Устроен Коннектор — необходимые знания для эффективной работы с Claude.

Часто задаваемые вопросы

Узнайте, как работают MCP-коннекторы и создайте свой сервер на примере магазина курсов: разверните Python-приложение на хостинге, подключите Firebase и интегрируйте его с Claude за пять простых шагов. Поймёте, когда MCP выгоднее, чем CLI, и как считать токены, чтобы не сливать бюджет на описания инструментов.
Гайд рассчитан на разработчиков, которые хотят интегрировать AI-агентов (Claude) с собственными сервисами и данными. Даже без опыта в backend вы сможете развернуть Python-сервер на Railway и подключить его к Claude, чтобы AI получил доступ к вашим инструментам — не нужно быть гуру MCP.
Вы научитесь создавать MCP-серверы на Python с нуля, разворачивать их на облачном хостинге и встраивать в Claude через Custom Connector. Поймёте главный компромисс: MCP гибче и универсальнее, но жадный до токенов, поэтому научитесь считать расходы и выбирать между MCP и CLI в зависимости от задачи.

Скачать гайд

Полная версия с примерами и подробными инструкциями.

📢 ИИ для чайников