MCP — Model Context Protocol: USB-C для AI-агентов
MCP (Model Context Protocol) — открытый стандарт от Anthropic, который позволяет AI-агентам подключаться к внешним инструментам, базам данных и сервисам через единый интерфейс. Часто называют «USB-C для AI» — один протокол, бесконечное число подключений.
Зачем нужен MCP?
До MCP каждый разработчик писал свою интеграцию под каждый инструмент. MCP стандартизировал это: один сервер MCP подключается к любому совместимому агенту. Не нужно переписывать интеграции при смене модели.
Как работает MCP?
AI-агент (Claude, GPT...) ←→ MCP-клиент ←→ MCP-сервер ←→ Внешний сервис
MCP-сервер предоставляет:
- Tools — функции, которые агент может вызывать
- Resources — данные, которые агент может читать
- Prompts — шаблоны для взаимодействия
Примеры MCP-серверов
- Filesystem — читает/пишет файлы
- PostgreSQL — запросы в БД
- GitHub — управление репозиториями
- Slack — отправка сообщений
- Google Drive — работа с документами
MCP vs Function Calling
- MCP — открытый стандарт, высокая переносимость, растущая экосистема
- Function Calling — зависит от провайдера, зрелая экосистема, низкий порог входа