ММООЗЗГГ.ru

Словарь ИИ

Что такое MCP-сервер

Коротко

MCP-сервер это программа, которая открывает ИИ-приложению доступ к одной системе по протоколу MCP: сообщает, какие действия и данные доступны, и выполняет запросы модели.

ИИ-агенты · MCP server

Михаил МозгПроверено: 1 минута чтения

Ребенку

Представь библиотеку, где за каждой полкой следит свой библиотекарь. Один знает все про сказки, другой про динозавров. Ты не роешься в книгах сам, а подходишь к нужному библиотекарю, и он приносит то, что можно взять. MCP-сервер похож на такого библиотекаря для нейросети: он отвечает за одну полку и выдает только разрешенное.

Простыми словами

Допустим, у компании есть CRM, почта и папка с договорами. Чтобы ИИ-ассистент работал с каждой из них, рядом с системой ставят небольшую программу-посредника. Она сообщает ассистенту, что умеет: найти клиента, показать сделку, создать задачу. Когда ассистенту нужно действие, он обращается к посреднику, тот выполняет его в своей системе и возвращает ответ. Посредник может работать на вашем компьютере или в интернете у поставщика сервиса. Обычно один такой сервер отвечает за одну систему.

Для бизнеса

Готовые серверы уже выпускают многие поставщики программ, поэтому часть подключений обходится без разработки. Для своих систем, например 1С или отраслевой базы, сервер пишут один раз, и им пользуются разные ИИ-приложения. Цена зависит от того, есть ли готовый сервер, сколько действий нужно открыть и какие проверки прав встроить. Главный вопрос безопасности: сервер работает с правами, которые вы ему дали, а описания его инструментов попадают прямо к модели. Сторонний сервер из открытого каталога может просить лишний доступ или прятать в описаниях чужие инструкции. До подключения проверяют автора, список действий и журнал вызовов, а запись в учет оставляют за сотрудником. Такие подключения к 1С и CRM разбирают на этапе интеграции.

Для специалиста

MCP-сервер (MCP server) это программа, которая предоставляет контекст и действия MCP-клиентам. Хост, например ИИ-приложение или среда разработки, создает отдельного клиента под каждый сервер, и у каждой пары свое выделенное соединение. Сервер публикует три вида примитивов: инструменты (tools), которые вызывает модель, ресурсы (resources) с данными по URI, которые выбирает приложение, и промпты (prompts), шаблоны, которые запускает пользователь. Обмен идет сообщениями JSON-RPC 2.0: список инструментов клиент получает методом tools/list, вызов делает методом tools/call. Локальный сервер обычно запускают через транспорт stdio, и он обслуживает одного клиента; удаленный работает через Streamable HTTP и обслуживает многих, а для получения токенов доступа документация рекомендует OAuth. Входы инструментов описываются схемой JSON Schema, и приложение может требовать согласия пользователя перед запуском.

Пример

Бухгалтерия подключает к ИИ-ассистенту сервер учетной системы всего с двумя действиями: найти счет и показать оплаты по контрагенту. Создавать документы сервер не умеет, поэтому ассистент ответит, пришли ли деньги от клиента, но ничего не изменит в учете.

Связанные термины

Вопросы и ответы

Что такое MCP-сервер простыми словами?

Это переходник между нейросетью и конкретной программой. Он говорит модели, что в этой программе можно сделать, и выполняет ее запросы.

Где взять MCP-сервер для своей системы?

Для популярных сервисов серверы часто выпускает сам производитель или сообщество, справочные реализации есть в репозитории проекта MCP. Для внутренней системы сервер пишут сами: готовые SDK есть для нескольких языков программирования, а объем работы зависит от числа действий.

Источники

Где это применяют в компании

Не уверены, нужно ли это вашей компании?

Карта ИИ-решений
Написать в Telegram