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 у робочому процесі
- Отримайте зовнішню задачу або сигнал.
- Прочитайте потрібний контекст через MCP.
- Зіставте його з кодом, тестами та внутрішніми правилами.
- Визначте affected area і сформуйте план.
- Лише після цього змінюйте код та запускайте перевірки.
Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush