Багодельня
Справочник Claude Code

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. 1. Что такое MCP-сервер?

  2. 2. Как skill /generate-test собирает контекст для теста?

  3. 3. Почему не стоит подключать все MCP-серверы подряд?

On this page