MCP в LM Studio: поиск в интернете и генерация картинок для локальной модели
Коротко: начиная с версии 0.3.17 LM Studio умеет подключать MCP-серверы через файл mcp.json. Удалённый сервер добавляется двумя полями — url и headers с ключом. После этого локальная модель может искать в интернете, читать страницы и генерировать картинки, хотя сама по себе ничего из этого не умеет.
Зачем локальной модели MCP
Модель в LM Studio знает мир на дату своего обучения и умеет только писать текст. Спросите её про вчерашние новости — она честно скажет, что не знает, или, хуже того, выдумает ответ. Попросите нарисовать логотип — она опишет его словами: LM Studio создана для языковых моделей, а языковые модели картинок не рисуют.
MCP закрывает оба пробела, не трогая саму модель. Вы подключаете инструменты — и модель начинает сама решать, когда сходить в поиск, а когда вызвать генератор. Причём тяжёлую работу делает удалённый сервер: для генерации изображений не нужна вторая видеокарта и не нужно разбираться с отдельными диффузионными моделями.
| Задача | Без MCP | С MCP |
|---|---|---|
| Свежие новости, курсы, документация | Ответ по памяти на дату обучения | web-search находит, web-crawl читает страницу |
| Картинка по описанию | Только описание словами | text-to-image возвращает ссылку на готовое изображение |
| Доработать получившуюся картинку | Невозможно | image-to-image по id файла из предыдущей генерации |
| Видео | Невозможно | Отдельный набор видео-инструментов, генерация занимает минуты |
Что остаётся на вашем компьютере
Шаг 1. Модель, которая умеет вызывать инструменты
MCP работает только с моделями, обученными вызывать функции (tool use, function calling). В каталоге LM Studio такие модели помечены соответствующим значком. Подойдут современные модели среднего размера — например, семейств Qwen3 и gpt-oss. Совсем маленькие модели формально поддерживают вызовы, но путаются в параметрах и вызывают инструменты невпопад.
Второе условие — контекст. Описания инструментов занимают место в каждом запросе, а результат поиска или прочитанная страница — ещё больше. Поставьте длину контекста хотя бы 8–16 тысяч токенов в настройках загрузки модели, иначе ответы инструментов будут обрезаться.
Шаг 2. Получите ключ
LM Studio передаёт серверу статический заголовок — поэтому вход здесь по ключу, а не через окно OAuth. Ключ выдаётся кнопкой ниже, без регистрации:
Ключ для LM Studio
Получите ключ sk-… прямо на странице
Серию модели выберите любую — LM Studio использует свою локальную модель, а MCP-серверу нужен только ключ. Он подставится в mcp.json ниже.
Нажмите — и получите base_url и API-ключ.
Регистрация и карта не нужны.
Бесплатно. Ключ появится прямо здесь.
Шаг 3. Пропишите серверы в mcp.json
В LM Studio откройте вкладку Program в правой панели и выберите Install → Edit mcp.json. Файл откроется во встроенном редакторе. Добавьте серверы внутрь блока mcpServers:
mcp.jsonПодсвеченное — заглушки. Их выдаёт кнопка выше: пара секунд, без регистрации и карты.{
"mcpServers": {
"twelver-web-search": {
"url": "https://twelver.ru/api/mcp/v1/web-search",
"headers": {
"Authorization": "Bearer sk-<ваш-ключ>"
}
},
"twelver-image": {
"url": "https://twelver.ru/api/mcp/v1/image-generation",
"headers": {
"Authorization": "Bearer sk-<ваш-ключ>"
}
}
}
}Частая ошибка: вложенный mcpServers
"mcpServers": {…}. Скопируйте только сами записи — то, что между его фигурными скобками, — и разделите их запятой. Двойной блок — самая частая причина, по которой LM Studio «не видит» сервер.Сохраните файл. Серверы появятся в списке на вкладке Program, где их можно включать и выключать переключателем, не удаляя из конфига.
Шаг 4. Проверьте в чате
Загрузите модель с поддержкой инструментов, откройте новый чат и попросите что-то, чего модель знать не может:
- «Найди в интернете, какая последняя версия LM Studio, и кратко перескажи, что в ней нового» — модель вызовет
web-search, затем, скорее всего,web-crawlпо найденной ссылке. - «Нарисуй обложку для подкаста про кофе, квадрат» — модель вызовет
text-to-imageи вернёт ссылку на картинку.
Перед вызовом LM Studio покажет, какой инструмент и с какими параметрами модель хочет запустить, — можно разрешить или отклонить. Для поиска удобно разрешать всегда, для генерации — подтверждать вручную, раз она расходует баланс.
Что приходит в ответ на генерацию
Сервер генерации возвращает не саму картинку, а ссылку на файл — модель вставит её в ответ, и изображение откроется в браузере по клику. Так результат не раздувает контекст локальной модели мегабайтами данных, а файл остаётся доступен и после закрытия чата.
На стартовых токенах картинка приходит с небольшим водяным знаком; после первой покупки файлы доступны в оригинале и их можно скачать. Всё о выборе движков — Nano Banana, Seedream, видео через Seedance и Hailuo — в главе генерация изображений и видео через MCP; тонкости поиска — в главе MCP для поиска в интернете.
Если не работает
| Симптом | Причина | Что делать |
|---|---|---|
| Сервера нет в списке Program | Ошибка в JSON — чаще всего двойной mcpServers или пропущенная запятая | Проверьте файл любым JSON-валидатором |
| Сервер есть, но модель не вызывает инструменты | Модель без поддержки tool use или сервер выключен | Возьмите модель со значком инструментов и проверьте переключатель сервера |
| Ошибка 401 | Нет ключа или в заголовке нет слова Bearer | Заголовок должен выглядеть так: Authorization: Bearer sk-… |
| Модель вызывает инструмент с мусорными параметрами | Модель слишком маленькая | Возьмите модель крупнее или подключите меньше серверов одновременно |
| Ответ обрывается после поиска | Не хватило контекста на результат | Увеличьте длину контекста при загрузке модели |
Тот же сервер подключается к Claude и Cursor — а общая картина, что такое MCP и зачем он нужен, в обзоре MCP-серверов.
Частые вопросы
Поддерживает ли LM Studio MCP?
mcp.json, который открывается на вкладке Program через Install → Edit mcp.json. Поддерживаются и локальные серверы (команда запуска), и удалённые (ссылка и заголовки).Как добавить MCP-сервер в LM Studio?
mcpServers: для удалённого сервера — поле url и, если нужен вход, headers с Authorization: Bearer ключ. Сохраните файл — сервер появится в списке, и модель с поддержкой инструментов сможет его вызывать.Можно ли генерировать изображения в LM Studio?
text-to-image и вернёт ссылку на готовое изображение. Видеокарта под диффузионную модель для этого не нужна — генерация идёт на сервере.Как сделать поиск в интернете в LM Studio?
mcp.json и загрузить модель, которая умеет вызывать инструменты. Модель сама решит, когда искать, а инструмент чтения страниц позволит ей открыть найденный источник целиком. Подробно — в главе про MCP для поиска в интернете.Какая модель в LM Studio лучше работает с MCP?
Уходит ли моя переписка на сервер, если подключить MCP?
Попробуйте сами
Соберите свой MCP-сервер за минуту
Отметьте нужные инструменты — ссылки коннекторов и mcp.json соберутся сами. Подключается к Claude, Cursor, LM Studio, Codex и OpenCode.
Собрать MCP-сервер