По сути, MCP — это способ расширения функциональности модели ИИ, аналогично тому, как мобильные приложения расширяют возможности смартфона.
В основе MCP лежат два ключевых понятия: протокол определяет, как хост-приложение (например, Claude Desktop) взаимодействует с расширениями, называемыми MCP-серверами. (Существует также термин MCP-клиенты, но в рамках этой статьи хосты и клиенты можно рассматривать как взаимозаменяемые). Самое важное в MCP — это его открытость как стандарта, что позволяет разным хост-приложениям использовать одни и те же MCP-серверы. На данный момент существует несколько десятков хостов (список доступен тут:
https://github.com/punkpeye/awesome-mcp-clients). Помимо Claude Desktop и Claude Code, в него входят такие инструменты, как Cursor, а также терминалы вроде oterm.
Хотя хостов пока немного, число MCP-серверов исчисляется уже тысячами, и существуют даже отдельные сайты, посвящённые их каталогизации (например,
https://mcp.so/). Сценарии использования варьируются от самых простых до довольно продвинутых: многие серверы служат стандартным способом предоставить ИИ доступ к внешнему цифровому миру. Развитие полноценной экосистемы от запуска до 5000+ приложений всего за несколько месяцев — это, без преувеличения, феноменальный результат.
Примеры MCP-серверовРассмотрим набор референсных серверов, выпущенных Anthropic:
- Google Maps — локальный поиск, информация о местах и маршрутах.
- Slack — отправка и получение сообщений.
- Memory — долговременное хранение и восстановление данных между сессиями.
- Time — работа со временем и часовыми поясами.
- Puppeteer — управление headless-браузером, получение HTML и изображений.
- EverArt — генерация изображений. MCP не ограничен только текстом, что принципиально важно.