Как работают маркетплейсы
Маркетплейс — это каталог плагинов, которые кто-то другой создал и поделился. Использование маркетплейса — это двухэтапный процесс:Добавьте маркетплейс
Это регистрирует каталог в Claude Code, чтобы вы могли просмотреть доступные плагины. Никакие плагины еще не установлены.
Официальный маркетплейс Anthropic
Официальный маркетплейс Anthropic (claude-plugins-official) автоматически доступен при запуске Claude Code. Запустите /plugin и перейдите на вкладку Discover, чтобы просмотреть доступные плагины.
Чтобы установить плагин из официального маркетплейса:
Официальный маркетплейс поддерживается компанией Anthropic. Чтобы отправить плагин в официальный маркетплейс, используйте одну из встроенных форм отправки:
- Claude.ai: claude.ai/settings/plugins/submit
- Console: platform.claude.com/plugins/submit
Интеллектуальный анализ кода
Плагины интеллектуального анализа кода включают встроенный инструмент LSP в Claude Code, предоставляя Claude возможность переходить к определениям, находить ссылки и видеть ошибки типов сразу после редактирования. Эти плагины настраивают подключения Language Server Protocol, той же технологии, которая обеспечивает интеллектуальный анализ кода в VS Code. Эти плагины требуют установки двоичного файла языкового сервера в вашей системе. Если у вас уже установлен языковой сервер, Claude может предложить вам установить соответствующий плагин при открытии проекта.| Язык | Плагин | Требуемый двоичный файл |
|---|---|---|
| C/C++ | clangd-lsp | clangd |
| C# | csharp-lsp | csharp-ls |
| Go | gopls-lsp | gopls |
| Java | jdtls-lsp | jdtls |
| Kotlin | kotlin-lsp | kotlin-language-server |
| Lua | lua-lsp | lua-language-server |
| PHP | php-lsp | intelephense |
| Python | pyright-lsp | pyright-langserver |
| Rust | rust-analyzer-lsp | rust-analyzer |
| Swift | swift-lsp | sourcekit-lsp |
| TypeScript | typescript-lsp | typescript-language-server |
Если вы видите
Executable not found in $PATH на вкладке /plugin Errors после установки плагина, установите требуемый двоичный файл из таблицы выше.Что Claude получает от плагинов интеллектуального анализа кода
После установки плагина интеллектуального анализа кода и доступности его двоичного файла языкового сервера Claude получает две возможности:- Автоматическая диагностика: после каждого редактирования файла, которое делает Claude, языковой сервер анализирует изменения и автоматически сообщает об ошибках и предупреждениях. Claude видит ошибки типов, отсутствующие импорты и проблемы синтаксиса без необходимости запуска компилятора или линтера. Если Claude вводит ошибку, он замечает и исправляет проблему в том же ходу. Это не требует никакой конфигурации, кроме установки плагина. Вы можете видеть диагностику встроенной, нажав Ctrl+O, когда появляется индикатор “diagnostics found”.
- Навигация по коду: Claude может использовать языковой сервер для перехода к определениям, поиска ссылок, получения информации о типе при наведении, списка символов, поиска реализаций и отслеживания иерархий вызовов. Эти операции дают Claude более точную навигацию, чем поиск на основе grep, хотя доступность может варьироваться в зависимости от языка и окружения.
Внешние интеграции
Эти плагины объединяют предварительно настроенные MCP servers, чтобы вы могли подключить Claude к внешним сервисам без ручной настройки:- Управление исходным кодом:
github,gitlab - Управление проектами:
atlassian(Jira/Confluence),asana,linear,notion - Дизайн:
figma - Инфраструктура:
vercel,firebase,supabase - Коммуникация:
slack - Мониторинг:
sentry
Рабочие процессы разработки
Плагины, которые добавляют команды и агентов для общих задач разработки:- commit-commands: рабочие процессы Git commit, включая commit, push и создание PR
- pr-review-toolkit: специализированные агенты для проверки pull requests
- agent-sdk-dev: инструменты для разработки с Claude Agent SDK
- plugin-dev: набор инструментов для создания собственных плагинов
Стили вывода
Настройте способ ответа Claude:- explanatory-output-style: образовательные сведения о выборе реализации
- learning-output-style: интерактивный режим обучения для развития навыков
Попробуйте: добавьте демо-маркетплейс
Anthropic также поддерживает демо-маркетплейс плагинов (claude-code-plugins) с примерами плагинов, которые показывают, что возможно с системой плагинов. В отличие от официального маркетплейса, вам нужно добавить этот вручную.
Добавьте маркетплейс
Из Claude Code запустите команду Это загружает каталог маркетплейса и делает его плагины доступными для вас.
plugin marketplace add для маркетплейса anthropics/claude-code:Просмотрите доступные плагины
Запустите
/plugin, чтобы открыть менеджер плагинов. Это открывает интерфейс с вкладками с четырьмя вкладками, по которым вы можете переходить, используя Tab (или Shift+Tab для перемещения назад):- Discover: просмотрите доступные плагины из всех ваших маркетплейсов
- Installed: просмотрите и управляйте установленными плагинами
- Marketplaces: добавляйте, удаляйте или обновляйте добавленные маркетплейсы
- Errors: просмотрите любые ошибки загрузки плагинов
Установите плагин
Выберите плагин для просмотра его деталей, затем выберите область установки:См. Области конфигурации, чтобы узнать больше об областях.
- User scope: установите для себя во всех проектах
- Project scope: установите для всех сотрудников в этом репозитории
- Local scope: установите для себя только в этом репозитории
Используйте свой новый плагин
После установки запустите Это подготавливает ваши изменения, генерирует сообщение commit и создает commit.Каждый плагин работает по-разному. Проверьте описание плагина на вкладке Discover или на его домашней странице, чтобы узнать, какие команды и возможности он предоставляет.
/reload-plugins для активации плагина. Команды плагина имеют пространство имен по имени плагина, поэтому commit-commands предоставляет команды вроде /commit-commands:commit.Попробуйте, внеся изменение в файл и запустив:Добавьте маркетплейсы
Используйте команду/plugin marketplace add для добавления маркетплейсов из разных источников.
- Репозитории GitHub: формат
owner/repo(например,anthropics/claude-code) - URL Git: любой URL репозитория git (GitLab, Bitbucket, самостоятельно размещенные)
- Локальные пути: каталоги или прямые пути к файлам
marketplace.json - Удаленные URL: прямые URL к размещенным файлам
marketplace.json
Добавьте из GitHub
Добавьте репозиторий GitHub, который содержит файл.claude-plugin/marketplace.json, используя формат owner/repo — где owner — это имя пользователя GitHub или организация, а repo — это имя репозитория.
Например, anthropics/claude-code относится к репозиторию claude-code, принадлежащему anthropics:
Добавьте из других хостов Git
Добавьте любой репозиторий git, предоставив полный URL. Это работает с любым хостом Git, включая GitLab, Bitbucket и самостоятельно размещенные серверы: Используя HTTPS:#, за которым следует ref:
Добавьте из локальных путей
Добавьте локальный каталог, который содержит файл.claude-plugin/marketplace.json:
marketplace.json:
Добавьте из удаленных URL
Добавьте удаленный файлmarketplace.json через URL:
Маркетплейсы на основе URL имеют некоторые ограничения по сравнению с маркетплейсами на основе Git. Если вы столкнулись с ошибками “path not found” при установке плагинов, см. Устранение неполадок.
Установите плагины
После добавления маркетплейсов вы можете установить плагины напрямую (по умолчанию устанавливается в область пользователя):/plugin, перейдите на вкладку Discover и нажмите Enter на плагине. Вы увидите опции для:
- User scope (по умолчанию): установите для себя во всех проектах
- Project scope: установите для всех сотрудников в этом репозитории (добавляет в
.claude/settings.json) - Local scope: установите для себя только в этом репозитории (не делится с сотрудниками)
/plugin и перейдите на вкладку Installed, чтобы увидеть ваши плагины, сгруппированные по области.
Управляйте установленными плагинами
Запустите/plugin и перейдите на вкладку Installed, чтобы просмотреть, включить, отключить или удалить ваши плагины. Введите текст для фильтрации списка по имени плагина или описанию.
Вы также можете управлять плагинами с помощью прямых команд.
Отключите плагин без удаления:
--scope позволяет вам нацелить определенную область с помощью команд CLI:
Примените изменения плагина без перезагрузки
Когда вы устанавливаете, включаете или отключаете плагины во время сеанса, запустите/reload-plugins для активации всех изменений без перезагрузки:
Управляйте маркетплейсами
Вы можете управлять маркетплейсами через интерактивный интерфейс/plugin или с помощью команд CLI.
Используйте интерактивный интерфейс
Запустите/plugin и перейдите на вкладку Marketplaces для:
- Просмотра всех добавленных маркетплейсов с их источниками и статусом
- Добавления новых маркетплейсов
- Обновления списков маркетплейсов для получения последних плагинов
- Удаления маркетплейсов, которые вам больше не нужны
Используйте команды CLI
Вы также можете управлять маркетплейсами с помощью прямых команд. Список всех настроенных маркетплейсов:Настройте автоматические обновления
Claude Code может автоматически обновлять маркетплейсы и установленные плагины при запуске. Когда автоматическое обновление включено для маркетплейса, Claude Code обновляет данные маркетплейса и обновляет установленные плагины до их последних версий. Если какие-либо плагины были обновлены, вы увидите уведомление с предложением запустить/reload-plugins.
Переключайте автоматическое обновление для отдельных маркетплейсов через интерфейс:
- Запустите
/plugin, чтобы открыть менеджер плагинов - Выберите Marketplaces
- Выберите маркетплейс из списка
- Выберите Enable auto-update или Disable auto-update
DISABLE_AUTOUPDATER. См. Автоматические обновления для получения подробной информации.
Чтобы сохранить автоматические обновления плагинов включенными при отключении автоматических обновлений Claude Code, установите FORCE_AUTOUPDATE_PLUGINS=true вместе с DISABLE_AUTOUPDATER:
Настройте маркетплейсы команды
Администраторы команды могут настроить автоматическую установку маркетплейса для проектов, добавив конфигурацию маркетплейса в.claude/settings.json. Когда члены команды доверяют папке репозитория, Claude Code предлагает им установить эти маркетплейсы и плагины.
Добавьте extraKnownMarketplaces в .claude/settings.json вашего проекта:
extraKnownMarketplaces и enabledPlugins, см. Параметры плагинов.
Безопасность
Плагины и маркетплейсы — это высоконадежные компоненты, которые могут выполнять произвольный код на вашей машине с вашими привилегиями пользователя. Устанавливайте плагины и добавляйте маркетплейсы только из источников, которым вы доверяете. Организации могут ограничить, какие маркетплейсы пользователям разрешено добавлять, используя управляемые ограничения маркетплейса.Устранение неполадок
Команда /plugin не распознана
Если вы видите “unknown command” или команда/plugin не появляется:
- Проверьте вашу версию: запустите
claude --version. Плагины требуют версии 1.0.33 или позже. - Обновите Claude Code:
- Homebrew:
brew upgrade claude-code - npm:
npm update -g @anthropic-ai/claude-code - Встроенный установщик: повторно запустите команду установки из Setup
- Homebrew:
- Перезагрузите Claude Code: после обновления перезагрузите терминал и снова запустите
claude.
Общие проблемы
- Маркетплейс не загружается: проверьте, что URL доступен и что
.claude-plugin/marketplace.jsonсуществует по пути - Ошибки установки плагина: проверьте, что URL источника плагина доступны и репозитории являются общедоступными (или у вас есть доступ)
- Файлы не найдены после установки: плагины копируются в кэш, поэтому пути, ссылающиеся на файлы вне каталога плагина, не будут работать
- Навыки плагина не появляются: очистите кэш с помощью
rm -rf ~/.claude/plugins/cache, перезагрузите Claude Code и переустановите плагин.
Проблемы с интеллектуальным анализом кода
- Языковой сервер не запускается: проверьте, что двоичный файл установлен и доступен в вашем
$PATH. Проверьте вкладку/pluginErrors для получения подробной информации. - Высокое использование памяти: языковые серверы, такие как
rust-analyzerиpyright, могут потреблять значительную память на больших проектах. Если вы испытываете проблемы с памятью, отключите плагин с помощью/plugin disable <plugin-name>и вместо этого полагайтесь на встроенные инструменты поиска Claude. - Ложные положительные диагностики в монорепозиториях: языковые серверы могут сообщать об ошибках неразрешенного импорта для внутренних пакетов, если рабочее пространство не настроено правильно. Это не влияет на способность Claude редактировать код.
Следующие шаги
- Создавайте свои собственные плагины: см. Плагины для создания skills, agents и hooks
- Создайте маркетплейс: см. Создание маркетплейса плагинов для распространения плагинов вашей команде или сообществу
- Техническая справка: см. Справка по плагинам для полных спецификаций