MCP-сервер: что это простыми словами и как подключить
Коротко: MCP (Model Context Protocol) — открытый протокол, по которому ИИ-приложение подключает внешние инструменты и данные. MCP-сервер — это программа, которая объявляет набор инструментов («найти в интернете», «сгенерировать картинку», «прочитать задачу из GitHub»), а клиент — Claude, Cursor, LM Studio, Codex, OpenCode — показывает их модели и выполняет вызовы, когда модель решит, что инструмент нужен. Один раз подключили — и модель умеет больше, чем умела. А модель, которая сама вызывает инструменты шаг за шагом, и есть ИИ-агент.
Что такое MCP простыми словами
Языковая модель сама по себе умеет только одно: продолжать текст. Она не ходит в интернет, не видит ваши файлы и не рисует картинки. Всё это ей дают инструменты — и до MCP каждое приложение подключало их по-своему: у ChatGPT свои плагины, у Cursor свои, у IDE свои. Автор инструмента писал интеграцию заново под каждого.
MCP — это договорённость об общем разъёме. Протокол опубликовала Anthropic в ноябре 2024 года, и за 2025 год его поддержали практически все заметные клиенты — от Claude и Cursor до Codex от OpenAI и LM Studio. Поэтому сравнение с USB-C здесь уместно: сервер пишется один раз и подключается к любому клиенту, который говорит на MCP.
Как это работает по шагам
- Клиент подключается к серверу и спрашивает, какие инструменты у него есть. Сервер отвечает списком: имя, описание и схема параметров в JSON Schema.
- Клиент показывает этот список модели вместе с вашим сообщением. Модель читает описания так же, как читает текст.
- Модель решает вызвать инструмент — например,
web-searchс запросом «курс юаня сегодня» — и формирует параметры по схеме. - Клиент отправляет вызов на сервер (часто сначала спросив у вас подтверждение), сервер делает работу и возвращает результат.
- Результат попадает обратно к модели, и она продолжает ответ уже с новыми данными — или вызывает следующий инструмент.
Кроме инструментов (tools) протокол описывает ещё resources — данные, которые клиент может подгрузить в контекст, и prompts — готовые шаблоны запросов. Но на практике, когда говорят «подключить MCP», почти всегда имеют в виду инструменты.
Чем MCP отличается от API
Частый вопрос, и ответ простой: API пишется для программиста, MCP — для модели. Внутри MCP-сервер обычно и есть обёртка над каким-то API, но снаружи он добавляет то, чего модели не хватает, чтобы пользоваться API самостоятельно: описание словами, когда и зачем вызывать каждую функцию, и единый способ это сделать.
| Обычный API | MCP-сервер | |
|---|---|---|
| Кто вызывает | Ваш код | Модель — сама решает, когда нужен инструмент |
| Как узнать, что умеет | Читать документацию | Клиент спрашивает сервер, список инструментов приходит сам |
| Интеграция | Своя под каждый сервис | Одна на протокол: любой MCP-клиент подключает любой MCP-сервер |
| Что нужно от вас | Написать код | Добавить адрес или команду в настройки клиента |
Локальный и удалённый MCP-сервер
Серверы бывают двух видов, и от этого зависит, как их подключать. Локальный запускается на вашем компьютере как процесс — обычно командой npx …, uvx … или через Docker — и общается с клиентом через стандартный ввод-вывод (stdio). Удалённый работает на чужом сервере и доступен по ссылке через HTTP (транспорт Streamable HTTP).
| Локальный (stdio) | Удалённый (HTTP) | |
|---|---|---|
| Что прописывать | Команду запуска | Ссылку |
| Что нужно на компьютере | Node.js, Python или Docker | Ничего |
| Вход | Ключи в переменных окружения | OAuth или ключ в заголовке |
| Доступ к вашим файлам | Есть — это его сильная сторона | Нет — только то, что вы передали |
| Работает в веб-версии Claude | Нет | Да, как пользовательский коннектор |
| Когда брать | Файлы, локальный браузер, база на вашей машине | Поиск, генерация, чужие сервисы — всё, что и так живёт в облаке |
Правило выбора: если инструменту нужны ваши файлы или ваша машина — локальный. Если он всё равно ходит в облако (поиск, генерация изображений, SaaS), удалённый проще: нечего ставить и обновлять, и одна ссылка работает на всех устройствах. Нужного сервера нет готовым — его несложно написать самому: как создать MCP-сервер на Python и TypeScript.
Как подключить MCP: инструкции по клиентам
Механика везде одна — адрес или команда плюс способ входа, — а вот куда это вписывать, у каждого клиента своё. Разборы по шагам:
| Клиент | Где настраивается | Вход на удалённый сервер |
|---|---|---|
| Claude и Claude Code | Коннекторы в настройках; claude mcp add или .mcp.json | OAuth; в Claude Code — также ключ в заголовке |
| Cursor | ~/.cursor/mcp.json или .cursor/mcp.json | OAuth или ключ в headers |
| LM Studio | mcp.json во вкладке Program | Ключ в headers |
| Codex | ~/.codex/config.toml или codex mcp add | Ключ из переменной окружения или codex mcp login |
| OpenCode | Блок mcp в opencode.json | Ключ в headers или opencode mcp auth |
Пример: удалённые MCP-серверы Twelver
Чтобы не говорить абстрактно, посмотрим, как это выглядит на живом сервере. Twelver отдаёт каждый набор инструментов отдельным удалённым MCP-сервером по ссылке вида https://twelver.ru/api/mcp/v1/image-generation. Ставить ничего не нужно: ссылка вставляется в клиент, вход — по OAuth или ключом. Модель при этом остаётся та, что стоит в клиенте, — сервер даёт ей руки, а не голову.
По категориям: генерация изображений — 4, генерация видео — 7, музыка, речь и распознавание — 5, поиск, документы и данные — 9. Самые востребованные сценарии разобраны отдельно: генерация изображений и видео в Claude и поиск в интернете через MCP. Отметьте нужное — ссылки и готовый mcp.json соберутся сами:
Скопируйте ссылку коннектора
Вставьте в ваш MCP-клиент
Войдите по OAuth — готово
Соберите свой сервер
Отметьте инструменты — ссылки и конфиг обновятся сами.
Ссылки коннекторов
Генерация изображений (Nano Banana)
https://twelver.ru/api/mcp/v1/image-generationВеб-поиск
https://twelver.ru/api/mcp/v1/web-search{
"mcpServers": {
"twelver-image-generation": {
"url": "https://twelver.ru/api/mcp/v1/image-generation"
},
"twelver-web-search": {
"url": "https://twelver.ru/api/mcp/v1/web-search"
}
}
}Тот же mcp.json подходит для LM Studio, Windsurf, Cline, VS Code и любого клиента, который читает mcp.json.
Безопасность: что проверить перед подключением
MCP-сервер получает то, что ему передаёт модель, а его ответ модель читает как доверенный текст. Отсюда несколько простых правил:
- Подключайте только серверы, которым доверяете. Сервер с чужим кодом может вернуть в ответе инструкции для модели — это называется prompt injection, и модель не всегда отличит их от ваших.
- Не отключайте подтверждение вызовов для инструментов, которые что-то меняют или тратят деньги. Для чтения и поиска автоподтверждение обычно безопасно.
- Ключи — в переменные окружения, не в git. Проектные
.mcp.jsonи.cursor/mcp.jsonчасто коммитятся вместе с кодом. - Чем меньше серверов, тем лучше. Описания всех инструментов уходят модели в каждом запросе: двадцать серверов «на всякий случай» съедают контекст и сбивают модель с толку. Подборка того, что действительно полезно, — в статье лучшие MCP-серверы.
Сколько стоит MCP
Сам протокол бесплатный и открытый, и многие серверы тоже — особенно локальные. Платите вы за то, что стоит за сервером: поиск, генерация картинок и видео расходуют ресурсы провайдера.
У Twelver все 25 серверов расходуют один общий баланс токенов — тот же, что и чат на сайте. Новому аккаунту выдаётся 250 000 токенов, чтобы проверить связку, а дальше — план на выбор:
| План | ₽ в месяц | Токенов в месяц |
|---|---|---|
| Basic | 390 | 3,9 млн |
| PRO | 990 | 10 млн |
| Премиум | 2490 | 25 млн |
Какие движки требуют PRO
Частые вопросы
Что такое MCP простыми словами?
Что такое MCP-сервер?
Чем MCP отличается от API?
Как подключить MCP-сервер?
Нужно ли что-то устанавливать для MCP?
MCP работает только с Claude?
Безопасно ли подключать чужие MCP-серверы?
Содержание
- 1.MCP в Claude: коннекторы, Claude Desktop и Claude Code
- 2.MCP в LM Studio: веб-поиск и генерация картинок
- 3.MCP в OpenCode: удалённые серверы в opencode.json
- 4.MCP в Codex: config.toml, ключ и таймауты
- 5.MCP в Cursor: mcp.json, OAuth и ключи
- 6.Лучшие MCP-серверы в 2026: бесплатные и удалённые
- 7.Генерация изображений и видео в Claude через MCP
- 8.MCP для поиска в интернете: Claude, Cursor, LM Studio
- 9.ИИ-агенты и MCP: как дать агенту инструменты
- 10.Как создать MCP-сервер: пример на Python и TypeScript
Попробуйте сами
Соберите свой MCP-сервер за минуту
Отметьте нужные инструменты — ссылки коннекторов и mcp.json соберутся сами. Подключается к Claude, Cursor, LM Studio, Codex и OpenCode.
Собрать MCP-сервер