Блок 9

MCP-сервери — підключення зовнішніх інструментів

Розширте Claude Code за допомогою Model Context Protocol — підключіться до GitHub, файлових систем, баз даних та 50+ зовнішніх інструментів, не виходячи з терміналу.

~35 хв (10 хв презентація + 25 хв практика)
MCP config (.mcp.json) claude mcp add MCP tools in permissions GitHub MCP server Filesystem MCP server

Система плагінів Claude

До цього моменту Claude Code працював з тим, що перед ним — ваші локальні файли, термінал, git-репозиторій. Це потужно, але це також замкнений сад. А якщо вам потрібно, щоб Claude перевірив ваші GitHub issues? Прокоментував PR? Зробив запит до бази даних? Написав у Slack?

Саме для цього існує MCP. Model Context Protocol — це спосіб Claude підключатися до зовнішнього світу. Уявіть MCP-сервери як плагіни — кожен дає Claude новий набір можливостей. GitHub MCP-сервер дозволяє Claude читати issues, створювати PR та коментувати код-рев’ю. Filesystem MCP-сервер дає Claude доступ до директорій за межами поточного проєкту. Slack MCP-сервер дозволяє Claude надсилати повідомлення. І є десятки інших.

Краса MCP в тому, що Claude використовує ці зовнішні інструменти точно так само, як вбудовані. Він не “викликає API” і не “запускає скрипт” — він просто має нові можливості, що з’являються в його наборі інструментів, так само природно, як читання файлу чи виконання команди.

Що ми розглянемо

  1. Що таке MCP — Model Context Protocol та чому він існує
  2. Як працюють MCP-сервери — процеси, що надають інструменти Claude
  3. Конфігурація — налаштування .mcp.json
  4. GitHub MCP на практиці — issues, PR та коментарі
  5. Filesystem MCP — доступ до директорій за межами проєкту
  6. Дозволи — контроль, які MCP-інструменти може використовувати Claude
  7. Екосистема MCP — де знайти більше серверів

Чому цей блок важливий

Ось справжній power move: коли Claude може взаємодіяти і з вашим кодом, і з інструментами управління проєктом, він перестає бути просто кодинговим асистентом і стає асистентом робочого процесу розробки.

Уявіть: “Подивися на відкриті issues з міткою bug, знайди той, що про toggle темної теми, прочитай відповідні файли коду, імплементуй виправлення, створи гілку, запуш її та відкрий PR з посиланням на issue.” Це не наукова фантастика — це сесія Claude з налаштованим MCP.

MCP — це те, що перетворює Claude з “дуже розумного парного програміста” на “інженера, який може навігувати по всій вашій екосистемі розробки.”

Передумови

  • Виконані блоки 0-8
  • Акаунт GitHub з доступом до репозиторію (ai-coderrank або будь-який тестовий)
  • CLI gh встановлений та автентифікований (gh auth status має показати, що ви залогінені)
  • Node.js встановлений (MCP-сервери працюють як Node-процеси)

Оберіть формат

Виберіть формат, який відповідає тому, як ви працюєте з блоком:

Що ви опануєте

  • Зрозуміти MCP як систему плагінів Claude Code для зовнішніх інструментів
  • Налаштувати GitHub MCP-сервер для взаємодії з репозиторіями, issues та PR
  • Використати Claude для створення, перегляду та коментування GitHub issues
  • Налаштувати filesystem MCP-сервер для крос-директорного доступу
  • Керувати дозволами MCP-інструментів через команду /permissions
  • Знати, де знайти та як оцінити community MCP-сервери