MCP — зовнішній шар для Claude Code

MCP — це протокол, який дає Claude Code контрольований доступ до зовнішніх систем: трекера задач, моніторингу, документації, бази даних або іншого сервісу. Він розширює контекст сесії за межі репозиторію, але не робить модель всезнаючою і не відкриває автоматичний доступ до всього інтернету чи корпоративних даних.

Ментальна модель проста: Claude Code як клієнт викликає окремий MCP-сервер, сервер надає інструменти, а ті звертаються до зовнішньої системи.

СкладоваРоль
КлієнтClaude Code, який ініціює запит
MCP-серверАдаптер до конкретної зовнішньої системи
ІнструментОкрема операція: пошук, читання або дія
Зовнішня системаТрекер, docs, monitoring, база або platform
Ланцюжок запиту
Користувач → Claude Code → MCP-клієнт
          → MCP-сервер → зовнішня система

Який контекст додає MCP

МожливістьПриклади
ЧитанняIssue, PR, alert, схема БД, звіт
Спеціалізований пошукАктуальна API-документація або changelog
Зовнішня діяКоментар, зміна статусу, запуск операції

MCP не замінює внутрішні артефакти

Зовнішня issue є початковим сигналом, а не готовою технічною специфікацією. Claude Code все одно має зіставити її з кодом, тестами та внутрішньою документацією перед змінами.

АртефактЙого роль
CLAUDE.mdПостійні правила проєкту
SkillПовторювана процедура
SubagentОкрема роль із власним контекстом
CODEBASE_INVENTORY.mdКарта структури кодової бази
API_MAP.mdОпис внутрішніх API та інтеграцій
TASK_SPEC.mdОпрацьоване інженерне формулювання задачі

MCP у робочому процесі

  1. Отримайте зовнішню задачу або сигнал.
  2. Прочитайте потрібний контекст через MCP.
  3. Зіставте його з кодом, тестами та внутрішніми правилами.
  4. Визначте affected area і сформуйте план.
  5. Лише після цього змінюйте код та запускайте перевірки.

Канонічне джерело уроку · JavaRush

Відкрити матеріал JavaRush