MCP — расширения
Model Context Protocol подключает внешние инструменты прямо в Claude Code: базы данных, API, браузер, Bitrix24. Один протокол — десятки готовых серверов.
Популярные MCP-серверы
postgres
Чтение схемы и выполнение SQL-запросов к PostgreSQL прямо из агента.
bash
claude mcp add postgres -- \
npx -y @modelcontextprotocol/server-postgres
filesystem
Безопасный доступ к выбранным папкам проекта — чтение и запись файлов.
bash
claude mcp add fs -- \
npx -y @modelcontextprotocol/server-filesystem ./src
playwright
Управление реальным браузером: клики, формы, скриншоты, E2E-проверки.
bash
claude mcp add playwright -- \
npx -y @playwright/mcp
fetch
Загрузка веб-страниц и API: агент читает документацию и данные по URL.
bash
claude mcp add fetch -- \
npx -y @modelcontextprotocol/server-fetch
memory
Постоянная память между сессиями: граф знаний о проекте и решениях.
bash
claude mcp add memory -- \
npx -y @modelcontextprotocol/server-memory
sequential-thinking
Пошаговое рассуждение: агент дробит сложную задачу на проверяемые шаги.
bash
claude mcp add seq -- \
npx -y @modelcontextprotocol/server-sequential-thinking
Конфигурация под стек
Серверы описываются в .mcp.json в корне проекта. Выбери стек — пример подстроится. Выбор запоминается.
.mcp.json
json{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": { "DATABASE_URL": "pgsql://app@localhost/laravel" }
},
"fs": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "./app"]
}
}
}
.mcp.json
json{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": { "DATABASE_URL": "postgresql://app@localhost/django" }
},
"fs": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "./"]
}
}
}
.mcp.json
json{
"mcpServers": {
"fetch": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-fetch"]
},
"fs": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "./local"]
}
}
}
Параметры сервера
| Параметр | Описание | Статус |
|---|---|---|
command | Исполняемая команда запуска сервера | required |
args | Аргументы командной строки | required |
env | Переменные окружения (ключи, строки подключения) | optional |
cwd | Рабочая директория процесса | optional |
timeout | Таймаут запуска сервера, мс | optional |
Начинай с одного сервера
Каждый MCP-сервер добавляет инструменты в контекст. Подключай по необходимости — лишние серверы замедляют агента и съедают токены.