MCP-серверы
MCP-серверы в Claude Code — как подключить внешние инструменты: Jira, Confluence, браузер, TMS. Что такое Model Context Protocol простыми словами.
Из коробки агент умеет работать с файлами и терминалом. Но он не знает, что творится в твоей Jira, не видит браузер, не ходит в TMS. MCP-серверы дают ему эти руки.
MCP (Model Context Protocol) — общий стандарт, по которому агент подключается к внешним инструментам. Один протокол — любой совместимый сервис: Confluence, GitLab, Playwright-браузер, Qase. Подключил сервер — у агента появился новый набор действий.
MCP — это как розетка
Представь электророзетку. Тебе не важно, что втыкать — лампу, ноутбук или чайник: вилка одна, стандарт один. MCP — такая же розетка для сервисов. Агенту не важно, Jira это, браузер или TMS — если сервис «говорит на MCP», он просто втыкается.
Раньше (до MCP) под каждый сервис писали свой переходник с нуля — свой код, свой формат, своя боль. Десять сервисов — десять разных интеграций:
ДО MCP — у каждого сервиса своя вилка, под каждую свой переходник
Jira браузер TMS
│ │ │
[переходник] [переходник] [переходник] ← каждый пишется с нуля
│ │ │
└───────────────┼───────────────┘
▼
┌─────────┐
│ АГЕНТ │
└─────────┘
N сервисов → N разных интеграций. Новый сервис — снова пиши с нуля.Сейчас (с MCP) протокол один на всех. Сервис поддерживает MCP — агент подключает его как розетку, без кастомного кода под каждый:
С MCP — единый стандарт-«розетка», любой сервис просто втыкается
Jira браузер TMS GitLab
│ │ │ │
┌─┴─┐ ┌─┴─┐ ┌─┴─┐ ┌─┴─┐
│MCP│ │MCP│ │MCP│ │MCP│ ← все говорят
└─┬─┘ └─┬─┘ └─┬─┘ └─┬─┘ на одном языке
└───────────────┴──────┬────────┴───────────────┘
▼
┌──────────────────────┐
│ АГЕНТ ║ розетка MCP │
└──────────────────────┘
Один протокол на всех. Новый сервис с поддержкой MCP — подключается без кода.Зачем QA
Ровно из MCP собирается боевой контекст для тестов:
- Atlassian — читать описания фич из Confluence и задачи из Jira.
- Playwright — водить настоящий браузер: открывать страницы, кликать, снимать локаторы.
- TMS (Qase, TestRail) — искать и заводить тест-кейсы.
Так и работает skill /generate-test: собирает контекст через MCP, проверяет сценарий в браузере через MCP, и только потом пишет тест.
Как подключают
Серверы описываются в конфиге .mcp.json (проектный, в репо) или в личном конфиге. Пример:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp@latest"]
}
}
}Управлять подключёнными серверами в сессии — команда /mcp. Добавлять — через claude mcp add.
Каждый MCP-сервер добавляет агенту описания своих инструментов — а это контекст. Подключай то, что реально нужно проекту, а не «всё на всякий случай»: лишние серверы забивают окно.
Проверь себя
1. Что такое MCP-сервер?
2. Как skill /generate-test собирает контекст для теста?
3. Почему не стоит подключать все MCP-серверы подряд?