Что вы можете делать с MCP
С подключенными серверами MCP вы можете попросить Claude Code:- Реализовать функции из трекеров проблем: “Добавьте функцию, описанную в задаче JIRA ENG-4521, и создайте PR на GitHub.”
- Анализировать данные мониторинга: “Проверьте Sentry и Statsig, чтобы проверить использование функции, описанной в ENG-4521.”
- Запрашивать базы данных: “Найдите адреса электронной почты 10 случайных пользователей, которые использовали функцию ENG-4521, на основе нашей базы данных Postgres.”
- Интегрировать дизайны: “Обновите наш стандартный шаблон электронного письма на основе новых дизайнов Figma, которые были опубликованы в Slack”
- Автоматизировать рабочие процессы: “Создайте черновики Gmail, приглашающие этих 10 пользователей на сеанс обратной связи о новой функции.”
Популярные серверы MCP
Вот некоторые часто используемые серверы MCP, которые вы можете подключить к Claude Code:Используйте серверы MCP третьих сторон на свой риск - Anthropic не проверил
корректность или безопасность всех этих серверов.
Убедитесь, что вы доверяете серверам MCP, которые устанавливаете.
Будьте особенно осторожны при использовании серверов MCP, которые могут получать ненадежный
контент, так как это может подвергнуть вас риску инъекции подсказок.
Development & Testing Tools
Monitor errors, debug production issuesCommand
claude mcp add --transport http sentry https://mcp.sentry.dev/mcpSecurity analysis for dependenciesCommand
claude mcp add --transport http socket https://mcp.socket.dev/Provides access to Hugging Face Hub information and Gradio AI ApplicationsCommand
claude mcp add --transport http hugging-face https://huggingface.co/mcpDebug faster with AI agents that can access Jam recordings like video, console logs, network requests, and errorsCommand
claude mcp add --transport http jam https://mcp.jam.dev/mcpProject Management & Documentation
Interact with your Asana workspace to keep projects on trackCommand
claude mcp add --transport sse asana https://mcp.asana.com/sseManage your Jira tickets and Confluence docsCommand
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sseTask management, project trackingCommand
claude mcp add --transport stdio clickup --env CLICKUP_API_KEY=YOUR_KEY --env CLICKUP_TEAM_ID=YOUR_ID -- npx -y @hauptsache.net/clickup-mcpAccess real-time customer conversations, tickets, and user dataCommand
claude mcp add --transport http intercom https://mcp.intercom.com/mcpIntegrate with Linear's issue tracking and project managementCommand
claude mcp add --transport http linear https://mcp.linear.app/mcpRead docs, update pages, manage tasksCommand
claude mcp add --transport http notion https://mcp.notion.com/mcpAsk questions about your enterprise content, get insights from unstructured data, automate content workflowsCommand
claude mcp add --transport http box https://mcp.box.com/Extract valuable insights from meeting transcripts and summariesCommand
claude mcp add --transport http fireflies https://api.fireflies.ai/mcpManage monday.com boards by creating items, updating columns, assigning owners, setting timelines, adding CRM activities, and writing summariesCommand
claude mcp add --transport http monday https://mcp.monday.com/mcpDatabases & Data Management
Read/write records, manage bases and tablesCommand
claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-serverSupplies high quality fundamental financial data sourced from SEC Filings, investor presentationsCommand
claude mcp add --transport http daloopa https://mcp.daloopa.com/server/mcpAccess and manage HubSpot CRM data by fetching contacts, companies, and deals, and creating and updating recordsCommand
claude mcp add --transport http hubspot https://mcp.hubspot.com/anthropicPayments & Commerce
Integrate PayPal commerce capabilities, payment processing, transaction managementCommand
claude mcp add --transport http paypal https://mcp.paypal.com/mcpAnalyze, troubleshoot, and optimize Plaid integrations. Banking data, financial account linkingCommand
claude mcp add --transport sse plaid https://api.dashboard.plaid.com/mcp/sseUse an agent to build on Square APIs. Payments, inventory, orders, and moreCommand
claude mcp add --transport sse square https://mcp.squareup.com/ssePayment processing, subscription management, and financial transactionsCommand
claude mcp add --transport http stripe https://mcp.stripe.comDesign & Media
Generate better code by bringing in full Figma contextVisit developers.figma.com for local server setup.Command
claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcpUpload, manage, transform, and analyze your media assetsMultiple services available. See documentation for specific server URLs.
Build video creation capabilities into your applicationsCommand
claude mcp add --transport sse invideo https://mcp.invideo.io/sseBrowse, summarize, autofill, and even generate new Canva designs directly from ClaudeCommand
claude mcp add --transport http canva https://mcp.canva.com/mcpInfrastructure & DevOps
Build applications, analyze traffic, monitor performance, and manage security settings through CloudflareMultiple services available. See documentation for specific server URLs. Claude Code can use the Cloudflare CLI if installed.
Create, deploy, and manage websites on Netlify. Control all aspects of your site from creating secrets to enforcing access controls to aggregating form submissionsCommand
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcpConfigure and manage Stytch authentication services, redirect URLs, email templates, and workspace settingsCommand
claude mcp add --transport http stytch http://mcp.stytch.dev/mcpVercel's official MCP server, allowing you to search and navigate documentation, manage projects and deployments, and analyze deployment logs—all in one placeCommand
claude mcp add --transport http vercel https://mcp.vercel.com/Automation & Integration
Нужна конкретная интеграция? Найдите сотни других серверов MCP на GitHub, или создайте свой собственный, используя MCP SDK.
Установка серверов MCP
Серверы MCP можно настроить тремя различными способами в зависимости от ваших потребностей:Вариант 1: Добавьте удаленный HTTP-сервер
HTTP-серверы - это рекомендуемый вариант для подключения к удаленным серверам MCP. Это наиболее широко поддерживаемый транспорт для облачных сервисов.Вариант 2: Добавьте удаленный SSE-сервер
Транспорт SSE (Server-Sent Events) устарел. Используйте вместо этого HTTP-серверы, где они доступны.
Вариант 3: Добавьте локальный сервер stdio
Серверы Stdio работают как локальные процессы на вашем компьютере. Они идеальны для инструментов, которым нужен прямой доступ к системе или пользовательские скрипты.Понимание параметра ”—”:
-- (двойной дефис) отделяет собственные флаги CLI Claude от команды и аргументов, которые передаются серверу MCP. Все, что находится перед --, - это параметры для Claude (например, --env, --scope), а все, что находится после --, - это фактическая команда для запуска сервера MCP.Например:claude mcp add --transport stdio myserver -- npx server→ запускаетnpx serverclaude mcp add --transport stdio myserver --env KEY=value -- python server.py --port 8080→ запускаетpython server.py --port 8080сKEY=valueв окружении
Управление вашими серверами
После настройки вы можете управлять своими серверами MCP с помощью этих команд:Советы:
- Используйте флаг
--scopeдля указания места хранения конфигурации:local(по умолчанию): Доступно только вам в текущем проекте (в старых версиях называлосьproject)project: Общий доступ для всех в проекте через файл.mcp.jsonuser: Доступно вам во всех проектах (в старых версиях называлосьglobal)
- Установите переменные окружения с флагами
--env(например,--env KEY=value) - Настройте время ожидания запуска сервера MCP, используя переменную окружения MCP_TIMEOUT (например,
MCP_TIMEOUT=10000 claudeустанавливает тайм-аут 10 секунд) - Claude Code отобразит предупреждение, когда выходные данные инструмента MCP превышают 10 000 токенов. Чтобы увеличить это ограничение, установите переменную окружения
MAX_MCP_OUTPUT_TOKENS(например,MAX_MCP_OUTPUT_TOKENS=50000) - Используйте
/mcpдля аутентификации с удаленными серверами, требующими аутентификации OAuth 2.0
Пользователи Windows: На нативной Windows (не WSL) локальные серверы MCP, которые используют Без обертки
npx, требуют обертки cmd /c для обеспечения правильного выполнения.cmd /c вы столкнетесь с ошибками “Connection closed”, потому что Windows не может напрямую выполнить npx. (См. примечание выше для объяснения параметра --.)Серверы MCP, предоставляемые плагинами
Плагины могут включать серверы MCP, автоматически предоставляя инструменты и интеграции при включении плагина. Серверы MCP плагинов работают идентично пользовательским настроенным серверам. Как работают серверы MCP плагинов:- Плагины определяют серверы MCP в
.mcp.jsonв корне плагина или встроенные вplugin.json - Когда плагин включен, его серверы MCP запускаются автоматически
- Инструменты MCP плагина отображаются рядом с вручную настроенными инструментами MCP
- Серверы плагинов управляются через установку плагина (не через команды
/mcp)
.mcp.json в корне плагина:
plugin.json:
- Автоматический жизненный цикл: Серверы запускаются при включении плагина, но вы должны перезагрузить Claude Code, чтобы применить изменения сервера MCP (включение или отключение)
- Переменные окружения: Используйте
${CLAUDE_PLUGIN_ROOT}для путей относительно плагина - Доступ к окружению пользователя: Доступ к тем же переменным окружения, что и вручную настроенные серверы
- Несколько типов транспорта: Поддержка транспортов stdio, SSE и HTTP (поддержка транспорта может варьироваться в зависимости от сервера)
- Упакованное распределение: Инструменты и серверы упакованы вместе
- Автоматическая настройка: Не требуется ручная конфигурация MCP
- Согласованность команды: Все получают одинаковые инструменты при установке плагина
Области установки MCP
Серверы MCP можно настроить на трех различных уровнях области, каждый из которых служит отдельным целям для управления доступностью сервера и совместным использованием. Понимание этих областей помогает вам определить лучший способ настройки серверов для ваших конкретных потребностей.Локальная область
Серверы с локальной областью представляют уровень конфигурации по умолчанию и хранятся в параметрах пользователя, специфичных для проекта. Эти серверы остаются приватными для вас и доступны только при работе в текущем каталоге проекта. Эта область идеальна для личных серверов разработки, экспериментальных конфигураций или серверов, содержащих конфиденциальные учетные данные, которые не должны быть общими.Область проекта
Серверы с областью проекта обеспечивают командное сотрудничество, сохраняя конфигурации в файле.mcp.json в корневом каталоге вашего проекта. Этот файл предназначен для проверки в системе контроля версий, обеспечивая всем членам команды доступ к одним и тем же инструментам и сервисам MCP. Когда вы добавляете сервер с областью проекта, Claude Code автоматически создает или обновляет этот файл с соответствующей структурой конфигурации.
.mcp.json следует стандартизированному формату:
.mcp.json. Если вам нужно сбросить эти выборы одобрения, используйте команду claude mcp reset-project-choices.
Область пользователя
Серверы с областью пользователя обеспечивают доступность между проектами, делая их доступными во всех проектах на вашем компьютере, оставаясь приватными для вашей учетной записи пользователя. Эта область хорошо подходит для личных служебных серверов, инструментов разработки или сервисов, которые вы часто используете в разных проектах.Выбор правильной области
Выберите вашу область на основе:- Локальная область: Личные серверы, экспериментальные конфигурации или конфиденциальные учетные данные, специфичные для одного проекта
- Область проекта: Серверы, общие для команды, инструменты, специфичные для проекта, или сервисы, необходимые для сотрудничества
- Область пользователя: Личные утилиты, необходимые в нескольких проектах, инструменты разработки или часто используемые сервисы
Иерархия областей и приоритет
Конфигурации сервера MCP следуют четкой иерархии приоритета. Когда серверы с одинаковыми именами существуют в нескольких областях, система разрешает конфликты, отдавая приоритет серверам с локальной областью в первую очередь, затем серверам с областью проекта и, наконец, серверам с областью пользователя. Этот дизайн гарантирует, что личные конфигурации могут переопределять общие, когда это необходимо.Расширение переменных окружения в .mcp.json
Claude Code поддерживает расширение переменных окружения в файлах .mcp.json, позволяя командам делиться конфигурациями, сохраняя гибкость для путей, специфичных для машины, и конфиденциальных значений, таких как ключи API.
Поддерживаемый синтаксис:
${VAR}- Расширяется до значения переменной окруженияVAR${VAR:-default}- Расширяется доVAR, если установлена, иначе используетdefault
command- Путь к исполняемому файлу сервераargs- Аргументы командной строкиenv- Переменные окружения, передаваемые серверуurl- Для типов HTTP-сервераheaders- Для аутентификации HTTP-сервера
Практические примеры
Пример: Мониторинг ошибок с помощью Sentry
Пример: Подключение к GitHub для проверки кода
Пример: Запрос к базе данных PostgreSQL
Аутентификация с удаленными серверами MCP
Многие облачные серверы MCP требуют аутентификации. Claude Code поддерживает OAuth 2.0 для безопасных соединений.1
Добавьте сервер, требующий аутентификации
Например:
2
Используйте команду /mcp в Claude Code
В Claude Code используйте команду:Затем следуйте инструкциям в браузере для входа.
Советы:
- Токены аутентификации хранятся безопасно и автоматически обновляются
- Используйте “Clear authentication” в меню
/mcpдля отзыва доступа - Если ваш браузер не открывается автоматически, скопируйте предоставленный URL
- Аутентификация OAuth работает с HTTP-серверами
Добавление серверов MCP из конфигурации JSON
Если у вас есть конфигурация JSON для сервера MCP, вы можете добавить ее напрямую:1
Добавьте сервер MCP из JSON
2
Проверьте, что сервер был добавлен
Советы:
- Убедитесь, что JSON правильно экранирован в вашей оболочке
- JSON должен соответствовать схеме конфигурации сервера MCP
- Вы можете использовать
--scope userдля добавления сервера в конфигурацию пользователя вместо конфигурации, специфичной для проекта
Импорт серверов MCP из Claude Desktop
Если вы уже настроили серверы MCP в Claude Desktop, вы можете их импортировать:1
Импортируйте серверы из Claude Desktop
2
Выберите, какие серверы импортировать
После запуска команды вы увидите интерактивный диалог, который позволит вам выбрать, какие серверы вы хотите импортировать.
3
Проверьте, что серверы были импортированы
Советы:
- Эта функция работает только на macOS и Windows Subsystem for Linux (WSL)
- Она читает файл конфигурации Claude Desktop из его стандартного местоположения на этих платформах
- Используйте флаг
--scope userдля добавления серверов в конфигурацию пользователя - Импортированные серверы будут иметь те же имена, что и в Claude Desktop
- Если серверы с одинаковыми именами уже существуют, они получат числовой суффикс (например,
server_1)
Используйте Claude Code как сервер MCP
Вы можете использовать сам Claude Code как сервер MCP, к которому могут подключаться другие приложения:Советы:
- Сервер предоставляет доступ к инструментам Claude, таким как View, Edit, LS и т. д.
- В Claude Desktop попробуйте попросить Claude прочитать файлы в каталоге, внести изменения и многое другое.
- Обратите внимание, что этот сервер MCP просто предоставляет инструменты Claude Code вашему клиенту MCP, поэтому ваш собственный клиент отвечает за реализацию подтверждения пользователем для отдельных вызовов инструментов.
Ограничения выходных данных MCP и предупреждения
Когда инструменты MCP производят большие выходные данные, Claude Code помогает управлять использованием токенов, чтобы предотвратить перегрузку контекста вашего разговора:- Порог предупреждения выходных данных: Claude Code отображает предупреждение, когда выходные данные любого инструмента MCP превышают 10 000 токенов
- Настраиваемое ограничение: Вы можете отрегулировать максимальное количество разрешенных токенов выходных данных MCP, используя переменную окружения
MAX_MCP_OUTPUT_TOKENS - Ограничение по умолчанию: Максимум по умолчанию составляет 25 000 токенов
- Запрашивают большие наборы данных или базы данных
- Генерируют подробные отчеты или документацию
- Обрабатывают обширные файлы журналов или информацию отладки
Если вы часто встречаете предупреждения о выходных данных с конкретными серверами MCP, рассмотрите возможность увеличения ограничения или настройки сервера для разбиения на страницы или фильтрации его ответов.
Использование ресурсов MCP
Серверы MCP могут предоставлять ресурсы, на которые вы можете ссылаться, используя упоминания @, аналогично тому, как вы ссылаетесь на файлы.Ссылка на ресурсы MCP
1
Список доступных ресурсов
Введите
@ в вашу подсказку, чтобы увидеть доступные ресурсы от всех подключенных серверов MCP. Ресурсы отображаются рядом с файлами в меню автодополнения.2
Ссылка на конкретный ресурс
Используйте формат
@server:protocol://resource/path для ссылки на ресурс:3
Несколько ссылок на ресурсы
Вы можете ссылаться на несколько ресурсов в одной подсказке:
Советы:
- Ресурсы автоматически получаются и включаются как вложения при ссылке на них
- Пути ресурсов поддерживают нечеткий поиск в автодополнении упоминания @
- Claude Code автоматически предоставляет инструменты для перечисления и чтения ресурсов MCP, когда серверы их поддерживают
- Ресурсы могут содержать любой тип контента, который предоставляет сервер MCP (текст, JSON, структурированные данные и т. д.)
Использование подсказок MCP как команд слэша
Серверы MCP могут предоставлять подсказки, которые становятся доступными как команды слэша в Claude Code.Выполнение подсказок MCP
1
Откройте доступные подсказки
Введите
/ для просмотра всех доступных команд, включая команды с серверов MCP. Подсказки MCP отображаются в формате /mcp__servername__promptname.2
Выполните подсказку без аргументов
3
Выполните подсказку с аргументами
Многие подсказки принимают аргументы. Передавайте их через пробел после команды:
Советы:
- Подсказки MCP динамически обнаруживаются из подключенных серверов
- Аргументы анализируются на основе определенных параметров подсказки
- Результаты подсказки вводятся непосредственно в разговор
- Имена серверов и подсказок нормализуются (пробелы становятся подчеркиваниями)
Конфигурация MCP для предприятия
Для организаций, которым требуется централизованный контроль над серверами MCP, Claude Code поддерживает управляемые предприятием конфигурации MCP. Это позволяет администраторам IT:- Контролировать, к каким серверам MCP могут получить доступ сотрудники: Развертывание стандартизированного набора одобренных серверов MCP по всей организации
- Предотвращать несанкционированные серверы MCP: Опционально ограничить пользователей от добавления собственных серверов MCP
- Отключить MCP полностью: Полностью удалить функциональность MCP, если необходимо
Настройка конфигурации MCP для предприятия
Системные администраторы могут развернуть файл конфигурации MCP для предприятия рядом с файлом управляемых параметров:- macOS:
/Library/Application Support/ClaudeCode/managed-mcp.json - Windows:
C:\ProgramData\ClaudeCode\managed-mcp.json - Linux:
/etc/claude-code/managed-mcp.json
managed-mcp.json использует тот же формат, что и стандартный файл .mcp.json:
Ограничение серверов MCP с помощью списков разрешений и запретов
В дополнение к предоставлению управляемых предприятием серверов администраторы могут контролировать, какие серверы MCP пользователи могут настраивать, используяallowedMcpServers и deniedMcpServers в файле managed-settings.json:
- macOS:
/Library/Application Support/ClaudeCode/managed-settings.json - Windows:
C:\ProgramData\ClaudeCode\managed-settings.json - Linux:
/etc/claude-code/managed-settings.json
allowedMcpServers):
undefined(по умолчанию): Нет ограничений - пользователи могут настраивать любой сервер MCP- Пустой массив
[]: Полная блокировка - пользователи не могут настраивать никакие серверы MCP - Список имен серверов: Пользователи могут настраивать только указанные серверы
deniedMcpServers):
undefined(по умолчанию): Никакие серверы не блокируются- Пустой массив
[]: Никакие серверы не блокируются - Список имен серверов: Указанные серверы явно блокируются во всех областях
- Эти ограничения применяются ко всем областям: пользователь, проект, локальный и даже серверы предприятия из
managed-mcp.json - Список запретов имеет абсолютный приоритет: Если сервер появляется в обоих списках, он будет заблокирован
Приоритет конфигурации предприятия: Конфигурация MCP предприятия имеет наивысший приоритет и не может быть переопределена конфигурациями пользователя, локальными или проектными, когда включен
useEnterpriseMcpConfigOnly.