Model Context Protocol(MCP)
USB-C для AI: открытый протокол, который позволяет AI-моделям подключаться к любым инструментам и данным через единый стандарт
Что такое MCP?
Model Context Protocol (MCP) — это открытый стандарт для стандартизированного взаимодействия между AI-приложениями и внешними инструментами, данными и системами. Созданный Anthropic в ноябре 2024 года и переданный в Linux Foundation в декабре 2025, MCP решает «проблему N x M»: вместо создания уникальных интеграций для каждой пары «AI-модель + инструмент», достаточно одного универсального протокола.
Аналогия: MCP — это USB-C для AI. Как USB-C заменил десятки разъёмов одним стандартом, так MCP заменяет сотни custom API-интеграций единым протоколом. Один MCP-сервер для GitHub работает одинаково с Claude, ChatGPT, Gemini и любой другой моделью.
3 модели x 5 инструментов = 15 кастомных интеграций. Каждая — отдельный код, отдельная поддержка, отдельные баги.
3 MCP-клиента + 5 MCP-серверов = 8 компонентов. Каждый инструмент работает со всеми моделями автоматически.
Архитектура MCP
MCP использует трёхуровневую архитектуру Host → Client → Server и обменивается данными через JSON-RPC 2.0.
┌─────────────────────────────────────────────┐
│ HOST (Claude Desktop / Cursor / VS Code) │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │MCP Client │ │MCP Client │ │MCP Client │ │
│ └─────┬─────┘ └─────┬─────┘ └─────┬─────┘ │
└────────┼─────────────┼─────────────┼────────┘
│ │ │
JSON-RPC 2.0 JSON-RPC 2.0 JSON-RPC 2.0
│ │ │
┌──────┴──────┐ ┌────┴─────┐ ┌────┴──────┐
│ MCP Server │ │MCP Server│ │MCP Server │
│ (GitHub) │ │(Postgres)│ │ (Slack) │
└─────────────┘ └──────────┘ └───────────┘Host
AI-приложение (Claude Desktop, Cursor). Управляет контекстом и создаёт MCP-клиенты.
Client
Обработчик протокола внутри Host. Один клиент на сервер. Обмен сообщениями JSON-RPC.
Server
Лёгкая программа, предоставляющая возможности. Локальный (stdio) или удалённый (HTTP).
Три примитива MCP
Tools
Исполняемые функции, которые AI может вызывать
Resources
Данные для контекста AI (только чтение)
Prompts
Переиспользуемые шаблоны промптов
Каталог MCP-серверов
Лучшие MCP-серверы по категориям из 17,800+ доступных
Разработка и код
Поиск и веб
Базы данных
Облако и инфраструктура
Коммуникации
Продуктивность и память
Какие инструменты поддерживают MCP
| Инструмент | Поддержка |
|---|---|
| Claude Desktop | Нативная |
| Claude Code (CLI) | Нативная |
| ChatGPT Desktop | Поддерживается |
| Cursor | Поддерживается |
| Windsurf | Поддерживается |
| VS Code + Copilot | Поддерживается |
| Cline | Поддерживается |
| Zed | Поддерживается |
| OpenAI Agents SDK | Поддерживается |
| Google ADK | Поддерживается |
Хронология MCP
Версии спецификации
- Первый релиз
- stdio транспорт
- Примитивы: Tools, Resources, Prompts
- JSON-RPC 2.0
- OAuth 2.1 авторизация
- Streamable HTTP транспорт (вместо HTTP+SSE)
- Аннотации инструментов (побочные эффекты)
- Структурированные выходные данные Tools
- Elicitation (сервер запрашивает ввод у пользователя)
- OAuth Resource Indicators (RFC 8707)
- Tasks — асинхронные долгие операции
- URL-based регистрация клиентов
- OAuth client credentials (M2M)
- Enterprise IdP поддержка
- Механизм расширений (Extensions)
Как начать работу с MCP
Подключить MCP-сервер
Создать свой MCP-сервер
# Установить SDK npm install @modelcontextprotocol/sdk # Или для Python pip install mcp # Создать сервер — ~50 строк кода # Полная документация: # modelcontextprotocol.io
SDK доступны для TypeScript, Python, Java, C#, Go, Rust, Swift, Kotlin
Частые вопросы
Что такое MCP простыми словами?
Чем MCP отличается от Function Calling?
Бесплатен ли MCP?
Как начать использовать MCP?
Безопасен ли MCP?
Какие AI-инструменты поддерживают MCP?
Хотите узнать больше об AI-инструментах?
Исследуйте наш каталог AI-инструментов с поддержкой MCP и другие экспертные гайды
Model Context Protocol (MCP) — Полный гайд 2026
MCP — открытый протокол (Apache 2.0) для стандартизированного взаимодействия AI-моделей с внешними инструментами. Создан Anthropic в ноябре 2024, передан в Linux Foundation (Agentic AI Foundation) в декабре 2025.
Экосистема
17,800+ MCP-серверов на mcp.so. 300+ MCP-клиентов. 97 миллионов загрузок SDK в месяц. 40,000+ stars на GitHub.
Архитектура
Трёхуровневая: Host (AI-приложение) → Client (обработчик протокола) → Server (поставщик возможностей). Обмен через JSON-RPC 2.0. Транспорт: stdio (локальный) или Streamable HTTP (удалённый).
Три примитива
Tools — исполняемые функции (model-controlled). Resources — данные для контекста (app-controlled). Prompts — шаблоны промптов (user-controlled).
Лучшие MCP-серверы
- Разработка и код: GitHub — Репозитории, PR, issues, code search, файловые операции
- Разработка и код: Git — Чтение, поиск и манипуляции с локальными Git-репозиториями
- Разработка и код: Sentry — Отслеживание ошибок в реальном времени, стектрейсы
- Разработка и код: Linear — Управление проектами, задачи, спринты
- Поиск и веб: Brave Search — Веб-поиск и локальный поиск через Brave API
- Поиск и веб: Fetch — Загрузка веб-контента, конвертация HTML в Markdown
- Поиск и веб: Puppeteer — Автоматизация браузера: навигация, скриншоты, формы
- Поиск и веб: Firecrawl — Веб-скрапинг и краулинг сайтов
- Базы данных: PostgreSQL — Read-only доступ к БД, интроспекция схемы, аналитика
- Базы данных: SQLite — Лёгкие аналитические и BI-воркфлоу
- Базы данных: Supabase — Полная интеграция: auth, storage, DB, realtime
- Базы данных: Neon — Управление serverless Postgres
- Облако и инфраструктура: Cloudflare — Workers, KV, R2, D1, DNS, правила безопасности
- Облако и инфраструктура: AWS — Взаимодействие с сервисами AWS
- Облако и инфраструктура: Docker — Управление контейнерами
- Облако и инфраструктура: Terraform — Infrastructure as Code
- Коммуникации: Slack — Каналы, история сообщений, автоматизация
- Коммуникации: Google Drive — Доступ к файлам, поиск, управление
- Коммуникации: Notion — Workspace, страницы, базы данных
- Коммуникации: Gmail — Чтение, отправка, поиск по email
- Продуктивность и память: Memory — Граф знаний для постоянной памяти AI
- Продуктивность и память: Sequential Thinking — Динамическое решение сложных задач
- Продуктивность и память: Filesystem — Безопасные файловые операции с контролем доступа
- Продуктивность и память: Time — Операции со временем и часовыми поясами
Поддерживаемые инструменты
- Claude Desktop: Нативная. Полная поддержка OAuth, 75+ встроенных коннекторов
- Claude Code (CLI): Нативная. Команда `claude mcp add`, глубокая интеграция
- ChatGPT Desktop: Поддерживается. OpenAI принял MCP с марта 2025
- Cursor: Поддерживается. Настройка через AI Settings → MCP
- Windsurf: Поддерживается. Конфигурация MCP-серверов в настройках
- VS Code + Copilot: Поддерживается. GitHub Copilot MCP-интеграция
- Cline: Поддерживается. VS Code расширение с поддержкой MCP
- Zed: Поддерживается. Встроенная поддержка MCP
- OpenAI Agents SDK: Поддерживается. Для создания MCP-powered агентов
- Google ADK: Поддерживается. Agent Development Kit с MCP
Хронология
- Ноя 2024: Anthropic выпускает MCP — открытый протокол для AI
- Мар 2025: OpenAI принимает MCP для ChatGPT и Agents SDK
- Апр 2025: Google подтверждает поддержку MCP для Gemini
- Май 2025: Microsoft анонсирует MCP в Windows 11 на Build 2025
- Июн 2025: Спецификация 2025-06-18: структурированные выходы, OAuth
- Ноя 2025: Спецификация 2025-11-25: Tasks, Extensions, год MCP
- Дек 2025: MCP передан в Agentic AI Foundation (Linux Foundation)
- Фев 2026: 17,800+ серверов, 97M загрузок SDK в месяц
FAQ
- Что такое MCP простыми словами? — MCP — это открытый протокол, который позволяет AI-моделям (ChatGPT, Claude, Gemini) подключаться к внешним инструментам и данным через единый стандарт. Вместо того чтобы писать отдельную интеграцию для каждого сервиса, вы подключаете MCP-сервер — и AI получает доступ к GitHub, базе данных, Slack или любому другому инструменту.
- Чем MCP отличается от Function Calling? — Function Calling — это механизм конкретного провайдера (OpenAI, Anthropic). MCP — универсальный протокол, который работает с любой моделью. Один MCP-сервер работает с Claude, ChatGPT, Gemini одновременно. Кроме того, MCP предоставляет не только Tools (функции), но и Resources (данные) и Prompts (шаблоны).
- Бесплатен ли MCP? — Да, MCP полностью открыт (Apache 2.0). SDK для Python и TypeScript бесплатны. Большинство MCP-серверов также open-source. Вы платите только за API сервисов, к которым подключаетесь (GitHub API, облачные провайдеры и т.д.).
- Как начать использовать MCP? — Самый простой способ: установите Claude Desktop, перейдите в Settings → Developer → MCP Servers и добавьте нужный сервер. Для разработчиков: `npm install @modelcontextprotocol/sdk` и создайте свой сервер за 50 строк кода.
- Безопасен ли MCP? — MCP включает OAuth 2.1 авторизацию, контроль разрешений и конфигурируемые области доступа. Однако исследования показывают, что ~41% серверов в реестре не имеют аутентификации. Рекомендуется использовать только проверенные серверы и всегда настраивать ограничения доступа.
- Какие AI-инструменты поддерживают MCP? — Claude Desktop, Claude Code, ChatGPT, Cursor, Windsurf, VS Code + Copilot, Cline, Zed, OpenAI Agents SDK, Google ADK. Практически все основные AI-инструменты в 2026 году поддерживают MCP.
