Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Model Context Protocol (MCP) — це відкритий стандарт, створений Anthropic, що забезпечує універсальний спосіб підключення ШІ-моделей до зовнішніх інструментів, джерел даних та API. Він виступає стандартизованим інтерфейсом — як USB для ШІ, — тож будь-який MCP-сумісний інструмент може працювати з будь-яким MCP-сумісним ШІ-агентом.

Навіщо існує MCP

До MCP кожен ШІ-інструмент будував власні кастомні інтеграції для баз даних, API та зовнішніх сервісів. Це означало дублювання роботи між інструментами та прив'язку до постачальника для користувачів. MCP вирішує це, визначаючи стандартний протокол: розробники інструментів створюють один MCP-сервер, і він працює з кожним ШІ-агентом, що підтримує MCP — Claude Code, Cursor, Windsurf та іншими.

Як працює MCP

MCP використовує архітектуру клієнт-сервер. ШІ-агент (клієнт) підключається до MCP-серверів, що надають інструменти, ресурси та підказки. Коли агенту потрібно запитати базу даних, знайти документацію або викликати API, він надсилає стандартизований запит до відповідного MCP-сервера. Сервер обробляє фактичну взаємодію та повертає структуровані результати, з якими агент може міркувати.

json
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

MCP-сервери доступні для GitHub, PostgreSQL, Slack, Google Drive, файлових систем та десятків інших сервісів. Перегляньте реєстр MCP-серверів для повного списку інтеграцій, створених спільнотою.

Для чого використовується Model Context Protocol?+
MCP підключає ШІ-агентів для кодування до зовнішніх інструментів і даних. Поширені варіанти використання включають запит баз даних, пошук документації, доступ до API, читання файлів із хмарного сховища та взаємодію з інструментами управління проєктами — все це в межах робочого процесу ШІ-агента.
Які ШІ-інструменти підтримують MCP?+
Claude Code, Cursor, Windsurf, Cline та кілька інших ШІ-інструментів для кодування підтримують MCP. Оскільки це відкритий протокол, будь-який інструмент може реалізувати підтримку MCP.
Чи призначений MCP лише для кодування?+
Ні. Хоча MCP широко використовується в ШІ-інструментах для кодування, це протокол загального призначення. Він може підключати ШІ-моделі до будь-якої зовнішньої системи — платформ підтримки клієнтів, дослідницьких баз даних, CRM-інструментів тощо.
Як створити власний MCP-сервер?+
MCP-сервери можна побудувати на TypeScript, Python або будь-якій мові, що підтримує JSON-RPC. MCP SDK надає стартові шаблони. Базовий сервер визначає інструменти (функції, які може викликати ШІ) та ресурси (дані, які може читати ШІ).

Related terms

Agentic CodingClaude CodeCLAUDE.mdCoding Agent

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS