раздел 07
MCP - подключение Claude к внешним инструментам
MCP (Model Context Protocol) - открытый протокол от Anthropic, который позволяет Claude разговаривать с внешними сервисами через единый интерфейс. GitHub, браузер, Postgres, Slack, Linear, Notion, Figma - всё подключается одной командой claude mcp add.
Зачем
До MCP: чтобы Claude мог работать с GitHub, надо было либо копипастить туда-сюда issues, либо писать кастомный скрипт. С MCP: установили github MCP-сервер - и Claude умеет:
- читать pull request'ы, оставлять комментарии, делать review
- открывать issues, искать по ним
- читать релизы, теги, ветки
- мерджить PR (если есть права)
То же самое с десятками других сервисов. Один протокол, разные провайдеры.
Минимальная установка
# Добавить MCP-сервер для GitHub
claude mcp add github --transport stdio -- npx -y @modelcontextprotocol/server-github
# Добавить MCP-сервер для управления браузером через Playwright
claude mcp add playwright -- npx -y @playwright/mcp@latest
# Добавить Context7 - актуальная документация по библиотекам
claude mcp add context7 -- npx -y @upstash/context7-mcp
# Проверить, что подключилось
claude mcp list
После этого в любом чате Claude видит доступные tools от этих серверов. Можно сказать "проверь, есть ли в react-router 7.x новый API для дата-роутинга" - и Claude через Context7 сам дёрнет актуальную документацию.
Виды MCP-серверов
По транспорту:
- stdio - локальный процесс, общение через stdin/stdout. Самый частый случай.
- http - удалённый сервер по HTTP. Удобно для shared-инструментов.
По области видимости (scope):
- user - доступен везде, лежит в
~/.claude.json - project - доступен только в этом проекте, лежит в
.mcp.jsonв репо (можно коммитить) - local - только для текущей сессии
Топ-10 MCP-серверов, которые стоит подключить сразу
1. github - GitHub API (PR, issues, releases)
2. playwright - управление браузером для тестов и скрапинга
3. context7 - актуальная документация по любым библиотекам
4. filesystem - расширенный доступ к файлам вне рабочей директории
5. postgres - SQL-запросы к Postgres из Claude
6. slack - чтение/отправка сообщений в Slack
7. sentry - чтение ошибок из Sentry
8. linear - issues, проекты, циклы в Linear
9. notion - чтение и обновление страниц в Notion
10. figma - чтение дизайнов из Figma (для перевода в код)
Что в этом разделе
Полезные ссылки
- MCP официальный сайт - спецификация протокола
- MCP servers registry - официальный реестр серверов
- Claude Code MCP docs - как подключать в Claude Code
- Awesome MCP - кураторский список серверов