MCP (Model Context Protocol)

Открытый стандарт Anthropic для подключения AI-агентов к внешним инструментам, данным и сервисам

Категория
Основы
Сложность
Начинающий

Определение

Model Context Protocol — открытый стандарт, опубликованный Anthropic в ноябре 2024 года, который стандартизирует способ подключения AI-агентов к внешним инструментам. До MCP каждая интеграция требовала кастомного кода; MCP предоставляет единый протокол: MCP-сервер описывает свои инструменты, агент (MCP-клиент) их обнаруживает и вызывает.

OpenAI и Google DeepMind приняли стандарт — он стал отраслевым.

Как это работает

Claude Code (MCP-клиент)
    │
    ├── EXA MCP ─────── веб-поиск
    ├── Playwright MCP ─ управление браузером
    ├── Postgres MCP ─── запросы к БД
    └── GitHub MCP ───── issues, PR, repos

Без MCP Claude Code умеет читать/писать файлы и запускать команды. С MCP — управлять браузером, искать в интернете, обращаться к базам данных, работать с Notion и любым другим сервисом.

Быстрый старт

Подключить MCP-сервер

# Hosted (рекомендуется, без API-ключа)
claude mcp add --transport http exa https://mcp.exa.ai/mcp

# Локальный через npm
claude mcp add exa -- npx -y exa-mcp-server

# Проверить подключённые серверы
claude mcp list

Использовать

После подключения агент сам решает, когда использовать MCP. Натыкается на ошибку → ищет через EXA. Нужно проверить вёрстку → открывает браузер через Playwright.

Популярные MCP-серверы

СерверДля чегоСтраница
EXAВеб-поиск по смыслуMust-have
PlaywrightАвтоматизация браузера, тестированиеДля фронтенда
PostgresЗапросы к базе данныхДля бэкенда
GitHubIssues, PR, reposДля управления проектом
FilesystemРасширенная работа с файламиВстроено в Claude Code
Context7Документация библиотекАктуальные доки

Практический совет

Не подключайте больше двух MCP-серверов одновременно. Описания инструментов каждого сервера занимают место в контекстном окне — при трёх и более серверах это может съесть 10%+ контекста, ухудшая качество ответов.

Рекомендация: EXA + один специализированный сервер под задачу.

В курсе

УрокКонтекст
Урок 4MCP — одна из трёх core-концепций урока (наряду со Skills и Rules). Подключение EXA и Chrome DevTools. Правило: максимум 2 MCP одновременно. Встроенный Fetch в Claude Code медленный и ломает контекст — EXA лучше

Ссылки

Связанное

  • Claude Code — основной MCP-клиент
  • EXA MCP — must-have для веб-поиска
  • Playwright MCP — автоматизация браузера
  • Контекст — MCP-серверы занимают место в контекстном окне
  • Skills — скиллы используют MCP как инструменты
Редактировать на GitHub →