MCP (Model Context Protocol) — это открытый стандарт для подключения ИИ-приложений к внешним системам: файлам, базам, search, календарю и другим tools. В доке сравнение с USB-C для AI. Фокус-ключ: mcp. Pillar — ИИ-автоматизация / n8n; сосед по IDE — Cursor AI.

Канон: modelcontextprotocol.io (intro, architecture, connect local/remote servers, Inspector).

Host / Client / Server

Роль Что делает Пример Транспорт
Host ИИ-приложение, координирует clients Claude Desktop, VS Code, Cursor —
Client одно соединение к одному server runtime внутри host STDIO / Streamable HTTP
Server (local) отдаёт tools/resources на машине filesystem reference server обычно STDIO
Server (remote) облачный контекст/tools Sentry MCP (в доке) Streamable HTTP

Источники: modelcontextprotocol.io intro (USB-C metaphor, ecosystem); architecture (Host/Client/Server, data layer JSON-RPC + transport); connect-local-servers (Claude Desktop + Node.js + @modelcontextprotocol/server-filesystem + пути конфига). Срез: 2026-10-05.

Как пользоваться MCP: маршрут новичка

  1. Прочитайте intro и architecture: поймите, что MCP не «ещё один чат», а протокол контекста.
  2. Выберите host с поддержкой MCP (в доке примеры: Claude Desktop, VS Code, Cursor и др.).
  3. Поставьте Node.js LTS — многие reference servers стартуют через npx.
  4. Подключите один local server. Классика доки: filesystem через @modelcontextprotocol/server-filesystem и явный список папок.
  5. В Claude Desktop: Settings → Developer → Edit Config → JSON mcpServers, затем полный перезапуск приложения.
  6. Проверьте, что tools видны и каждое действие требует вашего approval.
  7. Для отладки используйте MCP Inspector; свой server пишите только после первого рабочего connect.
// Пример каркаса из официального connect-local-servers (пути замените)
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/Users/username/Downloads"
      ]
    }
  }
}

Чеклист:
[ ] Host поддерживает MCP
[ ] Node.js установлен (node --version)
[ ] В конфиге только нужные папки, не весь диск
[ ] После правки конфига - полный restart host
[ ] Tools проверяете через UI/Inspector, не «на веру»

Типичные ошибки

  • Путать MCP server с самим LLM: server не думает, он отдаёт tools/resources host-у.
  • Дать filesystem доступ ко всему домашнему каталогу «на всякий случай».
  • Править конфиг и не перезапускать host — server не подхватится.
  • Сразу писать свой server на SDK, не подключив ни одного reference.
  • Игнорировать Security Best Practices доки: authorization и границы доступа — часть протокола, не опция.

FAQ: MCP

Что такое MCP (Model Context Protocol)?

MCP — открытый стандарт, который соединяет ИИ-приложения с внешними системами: данными, tools и workflows. Метафора доки: USB-C для AI. Канон: modelcontextprotocol.io.

Чем отличаются Host, Client и Server?

Host — ИИ-приложение (Claude Desktop, VS Code, Cursor). Client — компонент host, который держит соединение с одним server. Server — программа, которая отдаёт tools/resources/prompts. Один host может держать много clients ↔ servers.

Что такое local MCP server?

Локальный server обычно идёт по STDIO-транспорту на вашей машине (пример: filesystem через npx @modelcontextprotocol/server-filesystem). Remote server — Streamable HTTP на чужой платформе (пример в доке: Sentry MCP).

Как подключить filesystem server к Claude Desktop?

Нужны Claude Desktop и Node.js. В Developer → Edit Config прописывают mcpServers с command npx и пакетом @modelcontextprotocol/server-filesystem плюс пути к папкам. macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%\\Claude\\claude_desktop_config.json.

MCP — это то же самое, что плагин Cursor?

Нет. MCP — протокол обмена контекстом; клиенты (Cursor, Claude, VS Code) реализуют host/client. Плагины и skills редактора — другой слой. Сосед по практике: /cursor-ai-dlya-nachinayushchih/.

С чего начать новичку в MCP?

Прочитать intro + architecture на modelcontextprotocol.io, поставить клиент с поддержкой MCP, подключить один reference server (filesystem), проверить tools через Inspector. Свой server — только после первого удачного connect.

Вывод

MCP — стандарт подключения ИИ-приложений к tools и данным: host координирует, client держит канал, server отдаёт возможности. Старт: один local filesystem server по modelcontextprotocol.io, потом remote и свой SDK. Когда нужна система обучения под агентов — форматы на странице обучения.

Артём Денисов — эксперт Нетологии и автор курса Яндекс Практикума по промпт-инжинирингу. Сверяет MCP с modelcontextprotocol.io (intro, architecture, connect local servers).

Хотите нейросети под свои задачи, а не «для всех»?

Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — ИИ-автоматизация / n8n; IDE-практика — Cursor AI.