Руководство по установке MCP-плагинов
Узнайте, как установить и настроить MCP-серверы (Model Context Protocol), чтобы расширить возможности Claude с помощью внешних инструментов, источников данных и интеграций.
Model Context Protocol (MCP) -- это открытый стандарт, созданный компанией Anthropic, который унифицирует способ подключения ИИ-моделей к внешним источникам данных и инструментам. Его часто называют «USB-C для ИИ»: MCP предоставляет универсальный интерфейс, позволяющий Claude взаимодействовать с вашими локальными файлами, базами данных, API и средствами разработки.
По состоянию на 2026 год MCP поддерживается Anthropic, OpenAI, Google и Microsoft, что делает его стандартом де-факто для интеграции ИИ-агентов. В экосистеме уже доступно более 593 MCP-серверов -- от официальных пакетов Anthropic до решений, созданных сообществом.
Предварительные требования
Node.js (LTS)
Необходим для запуска большинства MCP-серверов через npx. Скачайте с nodejs.org.
Python / uv (необязательно)
Некоторые MCP-серверы написаны на Python и используют uvx вместо npx.
Claude Desktop
Приложение Claude Desktop должно быть установлено. Доступно для macOS и Windows.
Подписка не требуется
MCP-серверы работают с любым тарифом Claude, включая бесплатный.
Расположение конфигурационного файла
MCP-серверы настраиваются в файле claude_desktop_config.json. Расположение файла зависит от вашей операционной системы:
~/Library/Application Support/Claude/claude_desktop_config.json %APPDATA%\Claude\claude_desktop_config.json Совет
Создавать этот файл вручную не нужно. Claude Desktop может сгенерировать его автоматически -- см. шаги установки ниже.
Пошаговая установка
Запустите Claude Desktop
Откройте приложение Claude Desktop на вашем компьютере.
Откройте настройки
Нажмите на меню-гамбургер → File → Settings (или используйте сочетание клавиш).
Перейдите на вкладку Developer
В панели настроек нажмите на вкладку «Developer» в левой боковой панели.
Нажмите «Edit Config»
Это откроет (или создаст) файл claude_desktop_config.json в вашем текстовом редакторе по умолчанию.
Добавьте конфигурацию MCP-сервера
Добавьте нужные MCP-серверы в секцию mcpServers (формат конфигурации описан ниже).
Сохраните и перезапустите
Сохраните файл конфигурации и полностью перезапустите Claude Desktop, чтобы изменения вступили в силу.
Проверьте установку
Найдите значок молотка 🔨 в интерфейсе Claude Desktop. При нажатии на него отобразятся все доступные MCP-инструменты.
Формат конфигурации
Конфигурационный файл имеет простую JSON-структуру. Каждый MCP-сервер описывается в секции mcpServers:
{
"mcpServers": {
"server-name": {
"command": "npx",
"args": ["-y", "@package/server-name"],
"env": {
"API_KEY": "your-api-key-here"
}
}
}
} {
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/username/Desktop",
"/Users/username/Downloads"
]
}
}
} {
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
}
},
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": {
"BRAVE_API_KEY": "your-brave-api-key"
}
}
}
} Популярные MCP-серверы
Вот наиболее востребованные MCP-серверы в экосистеме:
| Сервер | Пакет | Назначение |
|---|---|---|
| Filesystem | @modelcontextprotocol/server-filesystem | Чтение/запись локальных файлов, создание документов, организация папок |
| GitHub | @modelcontextprotocol/server-github | Чтение кодовых баз, просмотр PR, отслеживание рабочих процессов |
| PostgreSQL | @modelcontextprotocol/server-postgres | Доступ к базе данных только для чтения с просмотром схемы |
| Brave Search | @modelcontextprotocol/server-brave-search | Поиск в интернете |
| Puppeteer | @modelcontextprotocol/server-puppeteer | Автоматизация браузера и веб-скрапинг |
| Sequential Thinking | @modelcontextprotocol/server-sequential-thinking | Динамическое рассуждение и пошаговое решение задач |
| Slack | @anthropic/mcp-server-slack | Интеграция с рабочим пространством Slack |
| Google Drive | @anthropic/mcp-server-gdrive | Интеграция с Google Docs, Sheets и Drive |
| Docker | @anthropic/mcp-server-docker | Управление контейнерами и оркестрация |
| Memory | @modelcontextprotocol/server-memory | Постоянная память между сессиями |
Транспортные протоколы
MCP поддерживает различные транспортные механизмы для обмена данными между Claude и MCP-серверами:
stdio (стандартный ввод/вывод)
Транспорт по умолчанию для Claude Desktop. Клиент запускает MCP-сервер как локальный процесс и обменивается данными через stdin/stdout. Именно это определяют поля command и args в конфигурации.
StreamableHTTP
Рекомендуемый протокол для веб-доступа и удалённого подключения. Поддерживает несколько одновременных клиентов и является преемником устаревшего транспорта SSE.
language Для удалённых/веб-серверовSSE (Server-Sent Events)
Устарел в пользу StreamableHTTP. Не используйте для новых интеграций.
Безопасность
Важно
MCP-серверы работают локально и имеют доступ к вашей системе. В январе 2026 года были обнаружены критические уязвимости в официальном Git MCP-сервере Anthropic. Всегда соблюдайте правила безопасности.
Устанавливайте только из проверенных источников -- используйте официальные пакеты Anthropic или известные серверы от сообщества с активной поддержкой.
Обновляйте серверы -- регулярно запускайте npx @package/server-name, чтобы получать последние исправления безопасности.
Используйте переменные окружения для секретов -- никогда не записывайте API-ключи напрямую в конфигурационный файл. Используйте поле env или системные переменные окружения.
Ограничивайте доступ к файловой системе -- при использовании сервера файловой системы предоставляйте доступ только к тем каталогам, которые вам действительно нужны.
Удаляйте неиспользуемые серверы -- каждый MCP-сервер увеличивает поверхность атаки. Удаляйте те, которые вы не используете активно.
Устранение неполадок
Значок молотка не появляется после перезапуска expand_more
Обычно это означает, что в конфигурационном файле есть синтаксическая ошибка JSON. Частые проблемы:
- Пропущенные или лишние запятые между записями серверов
- Непарные скобки или фигурные скобки
- Использование одинарных кавычек вместо двойных
Проверьте ваш JSON на jsonlint.com или выполните node -e "JSON.parse(require('fs').readFileSync('path/to/config.json'))"
MCP-сервер не запускается expand_more
Проверьте следующее:
- Убедитесь, что Node.js установлен и
npxдоступен в вашем PATH - Попробуйте запустить команду npx вручную в терминале, чтобы увидеть вывод ошибок
- Проверьте правильность имени пакета (опечатки встречаются часто)
- Для серверов, требующих API-ключи, убедитесь, что ключ действителен и правильно указан в поле
env
Ошибки отказа в доступе expand_more
MCP-серверы наследуют права доступа процесса Claude Desktop:
- На macOS проверьте Системные настройки → Конфиденциальность и безопасность на наличие соответствующих разрешений
- Убедитесь, что каталоги, указанные в конфигурации, доступны для вашей учётной записи
- Для сервера файловой системы проверьте, что пути в
argsсуществуют и доступны для чтения
Исследуйте экосистему MCP
С более чем 593 доступными MCP-серверами, скорее всего, найдётся сервер для вашей задачи. Просмотрите официальный каталог MCP-серверов на modelcontextprotocol.io или ознакомьтесь с подборками сообщества на GitHub, чтобы узнать о последних дополнениях.