Архитектура — набор 1
Архитектура · терминов: 5 · усвоено: 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
Источники
https://github.com/affaan-m/ECChttps://modelcontextprotocol.io/https://www.anthropic.com/news/model-context-protocolhttps://github.com/modelcontextprotocol/specificationПолная карточка в словаре — открыть в новой вкладке ↗
