MCP architecture

MCP — это стандарт, который позволяет LLM (ChatGPT-подобным моделям) безопасно и структурированно работать с внешними источниками и инструментами (файлы, БД, API, сервисы, локальные скрипты и т.д.).

Если очень коротко: MCP = “единый USB-порт для ИИ” Три роли в MCP [MCP Host] ←→ [MCP Client] ←→ [MCP Server]

1. MCP Host — «приложение, где живёт ИИ»

Host — это среда, в которой работает модель.

Примеры:

  • ChatGPT
  • Claude Desktop
  • IDE (Cursor, VS Code с ИИ расширением - Kilo Code)

Host решает, к каким MCP-серверам можно подключаться.

Аналогия Host = компьютер

2. MCP Client — «переводчик / менеджер подключений»

Client — это слой внутри Host, который:

подключается к MCP Server

  • отправляет запросы
  • получает ответы
  • знает структуру MCP (tools, resources, prompts)

Обычно мы его не пишем вручную — он уже есть в Host.

Аналогия Client = USB-драйвер

3. MCP Server — «внешний источник знаний или действий»

Server — это то, что подключается к ИИ.

Он предоставляет: 📁 ресурсы (files, db, данные) 🛠 инструменты (functions / actions) 🧠 подсказки (prompts, инструкции)

Примеры MCP Server:

  • сервер для работы с файловой системой
  • сервер для PostgreSQL
  • сервер для GitHub API
  • сервер для определенного фреймворка / языка, Context 7

Аналогия Server = USB-устройство (флешка, камера, принтер)

Общая картина Ты: "ИИ, прочитай users из БД"

Host (ChatGPT / Claude) └─ MCP Client └─ MCP Server (Postgres) └─ SELECT * FROM users

ИИ не знает, как именно устроена БД. Он просто:

“У меня есть tool query_users, я могу его вызвать”

#ai #llm

MCP architecture
MCP — это стандарт, который позволяет LLM (ChatGPT-подобным моделям) безопасно и структурированно работать с внешними источниками и инструментами
(файлы, БД, API, сервисы, локальные с... | Сетка — социальная сеть от hh.ru