Архитектура — набор 1

Архитектура · терминов: 5 · усвоено: 0

0%
Экран 1 из 5Войдите, чтобы сохранять прогресс и получать баллы

MCP (Model Context Protocol) · Model Context Protocol

Частота: высокая · Сложность: 3/5 · растёт

Открытый протокол для стандартизованного подключения LLM-приложений к внешним данным и инструментам по модели «клиент — сервер».

MCP (Model Context Protocol) — открытая спецификация, предложенная Anthropic, которая описывает единый способ, которым AI-приложение (клиент, например Claude Desktop или IDE) подключается к внешним источникам контекста (серверам). Протокол построен на JSON-RPC 2.0 и определяет три основных примитива: tools (вызываемые функции), resources (данные только для чтения) и prompts (готовые шаблоны), а также транспорты stdio и HTTP/SSE. Смысл MCP в том, чтобы разработчику не писать отдельную интеграцию под каждую модель и каждый источник: достаточно один раз реализовать или подключить MCP-сервер, и он станет доступен любому MCP-совместимому клиенту. Протокол применяется для доступа агентов к файловой системе, БД, Git, внутренним API и корпоративным системам, а также для переиспользования готовых серверов из публичных реестров.

Примеры употребления

{"mcpServers": {"filesystem": {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/projects"]}}}
npx -y @modelcontextprotocol/inspector — отладка MCP-сервера в инспекторе
Мы обернули внутренний биллинг в MCP-сервер, и агент получил доступ к балансам клиентов
MCP-сервер отдаёт tools для поиска по документации, а не сырой HTTP-эндпоинт
#MCP#JSON-RPC#AI-интеграции#tool calling#Anthropic

Полная карточка в словаре — открыть в новой вкладке ↗