helbertparanhos/easypanel-mcp-server

helbertparanhos/easypanel-mcp-server

от helbertparanhos
MCP-сервер, который даёт Claude полный контроль над Easypanel: деплой из GitHub, управление переменными окружения, логи, домены, базы данных и контейнеры — 57 инструментов плюс raw-доступ ко всем п...

easypanel-mcp-server

MCP Server for full Easypanel control via Claude Code, Cursor and Claude Desktop.

npm version License: MIT GitHub Stars GitHub Forks GitHub Issues CI Glama Quality

TypeScript Node.js MCP Claude Code Cursor Claude Desktop

Instagram YouTube LinkedIn Buy Me A Coffee Strat Academy


What is this

easypanel-mcp-server connects Claude Code, Cursor and Claude Desktop directly to your Easypanel instance — a modern Docker-based server control panel — through the Model Context Protocol.

Instead of switching between your editor and the Easypanel dashboard, you control everything from inside Claude: deploy from GitHub, update env vars, read live logs, exec into containers, manage domains, databases, volumes and ports, set resource limits, run Docker maintenance and monitor your server — all in natural language.

It maps the Easypanel API to 57 typed tools across 15 categories, plus a single easypanel_raw escape hatch that reaches any of Easypanel's ~375 API operations for everything not covered by a dedicated tool. It speaks all three API generations — the tRPC API of panels ≤ 2.30, the RPC layer of 2.31–2.32, and the public API introduced in Easypanel 2.33 — auto-detecting which one your panel uses. Every destructive action is gated behind an explicit confirmation, every response opens with a context banner so Claude always knows what it is touching, and an optional read-only mode lets you connect safely to a production panel.

Инструменты были проиндексированы:
add_domain

Добавляет кастомный домен в сервис с автоматическим HTTPS через Let's Encrypt.

Параметры
  • hoststringобязательный

    Hostname домена (например, app.meusite.com)

  • httpsboolean

    Включить HTTPS с помощью Let's Encrypt (по умолчанию: true)

  • pathstring

    Базовый путь (по умолчанию: /)

  • portnumberобязательный

    Внутренний порт сервиса (например: 3000, 8080)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

cleanup_docker_images

Удаляет с сервера только неиспользуемые образы Docker (dangling/без контейнера), освобождая место, не затрагивая контейнеры, сети или тома. Операция более легкая и безопасная, чем prune_docker: образы можно пересоздать при новом деплое. Глобальная область действия сервера.

Параметры

Без параметров.

create_compose

Создайте сервис типа Docker Compose в проекте. Затем используйте set_compose_file (через easypanel_raw) или панель, чтобы задать docker-compose, и deploy_compose для развёртывания.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Имя сервиса compose

create_database

Создает сервис базы данных (Postgres, MySQL, MariaDB, MongoDB или Redis) в проекте.

Параметры
  • passwordstring

    Пароль базы данных (генерируется автоматически, если не указан)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Имя для сервиса базы данных (например, postgres, db-prod)

  • typeenumобязательный

    Тип базы данных

create_mount

Добавляет том/монтирование к сервису для сохранения данных между развёртываниями. Используйте type 'volume' для именованного управляемого тома, 'bind' для сопоставления пути хоста. Применяется при следующем развёртывании.

Параметры
  • confirmstring

    Обязательно только для bind mounts чувствительных путей хоста (/, /etc, docker.sock и т. д.). Должно быть "CONFIRMO".

  • hostPathstring

    Путь на хосте (только для type=bind)

  • mountPathstringобязательный

    Путь внутри контейнера, например: /app/data

  • namestring

    Имя тома (только для type=volume)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

  • typeenumобязательный

    'volume' (именованный, управляемый Docker) или 'bind' (путь хоста)

create_port

Публикует порт сервиса на хосте (порт-маппинг), открывая его напрямую наружу в обход прокси/домена. Полезно для сырых TCP/UDP (базы данных, игры и т.п.). Применяется при следующем деплое. ⚠️ Привилегированные порты (publishedPort < 1024, например 80/443/22) требуют подтверждения: "CONFIRMO".

Параметры
  • confirmstring

    Обязательно только для publishedPort < 1024. Должно быть «CONFIRMO».

  • projectNamestringобязательный

    Название проекта

  • protocolenum

    Протокол (по умолчанию: tcp)

  • publishedPortnumberобязательный

    Внешний порт (на хосте)

  • serviceNamestringобязательный

    Название сервиса

  • targetPortnumberобязательный

    Внутренний порт (не контейнер)

create_project

Создаёт новый проект в Easypanel.

Параметры
  • projectNamestringобязательный

    Имя проекта - только строчные буквы, цифры, дефисы и подчеркивания.

create_service

Создает новый сервис приложения в проекте. После создания настройте source с помощью set_source_github или set_source_image.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса: только строчные буквы, цифры, дефисы и подчёркивания.

delete_env_var

⚠️ Удаляет переменную окружения. Читает текущее состояние перед записью. Требует подтверждения: "CONFIRMO".

Параметры
  • confirmstringобязательный

    Обязательное подтверждение. Должно быть ровно «CONFIRMO».

  • keystringобязательный

    Имя переменной для удаления

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

delete_project

⚠️ РАЗРУШИТЕЛЬНО - Навсегда удаляет проект и ВСЕ его сервисы и данные. Необратимо. Требует подтверждения: "CONFIRMO".

Параметры
  • confirmstringобязательный

    Обязательное подтверждение. Должно быть ровно строкой "CONFIRMO".

  • projectNamestringобязательный

    Точное название проекта для удаления

deploy_compose

Запускает развертывание (docker compose up) сервиса Compose с текущей конфигурацией.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Имя сервиса compose

deploy_service

Запускает деплой сервиса с текущей конфигурацией. Использует настроенный источник (GitHub, image, dockerfile). Работает для сервисов app и compose — определяет тип и направляет в нужный namespace (не нужно заранее знать, compose это или нет).

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

destroy_database

⚠️ УНИЧТОЖИТЕЛЬНО — Удаляет базу данных и ВСЕ её данные навсегда. Необратимо. Требуется подтверждение: "CONFIRMO".

Параметры
  • confirmstringобязательный

    Обязательное подтверждение. Должно быть ровно «CONFIRMO».

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название банковской услуги

  • typeenumобязательный

    Тип базы данных

destroy_service

⚠️ ДЕСТРУКТИВНО — Навсегда удаляет сервис и его данные. Необратимо. Требуется подтверждение: "CONFIRMO".

Параметры
  • confirmstringобязательный

    Обязательное подтверждение. Должно быть ровно «CONFIRMO».

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Имя службы для уничтожения

disable_github_deploy

Отключает авто-деплой через GitHub. Деплои нужно будет запускать вручную.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

easypanel_raw

Вызывает напрямую любую операцию API Easypanel (~375), не охваченную выделенными инструментами. Используйте для продвинутых функций: Traefik, брендинг, Cloudflare Tunnel, Box, WordPress, резервное копирование томов/БД, уведомления, провайдеры хранилищ и т.д. Чтение (isMutation=false) используется по умолчанию. ⚠️ Чтения могут возвращать чувствительные данные (переменные окружения/секреты любого проекта). Для записи передайте isMutation:true И confirm:"CONFIRMO" — произвольные записи обходят защиту выверенных инструментов. Чтобы узнать доступные имена, прочитайте GET <панель>/api/openapi.json.

Параметры
  • confirmstring

    Обязательно, когда isMutation=true. Должно быть ровно "CONFIRMO".

  • inputobject

    Объект параметров процедуры (опционально). Пример: { projectName: "meu-app" }.

  • isMutationboolean

    true для операций записи, false для чтения (по умолчанию). Записи требуют confirm. Клиент проверяет соответствие OpenAPI панели и отклоняет запись, вызванную как чтение (и наоборот).

  • procedurestringобязательный

    Название операции. В панелях 2.33+ используйте плоское имя публичного API, например: "listCertificates", "getDashboard", "listVolumeBackups". Старая нотация с пространством имён ("certificates.listCertificates") также принимается и переводится.

enable_github_deploy

Активирует авто-деплой через GitHub: при каждом пуше в настроенную ветку автоматически запускается деплой.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

exec_in_container

Выполняет команду внутри контейнера сервиса и возвращает вывод (stdout/stderr). Используйте для отладки в рантайме: просмотр файлов, проверка переменных, тестирование связности, запуск миграций и т.д. Выполняется в первом контейнере сервиса (или в указанном containerId). ⚠️ Выполняет произвольные команды — потенциально деструктивные команды (rm -rf, dd, mkfs, shutdown, kill, pipe в shell и т.д.) требуют подтверждения: "CONFIRMO".

Параметры
  • commandstringобязательный

    Shell-команда для выполнения, например: 'ls -la /app', 'cat package.json', 'env', 'node -v'

  • confirmstring

    Обязательно только для деструктивных команд. Должно быть ровно "CONFIRMO".

  • containerIdstring

    ID конкретного контейнера (необязательно, по умолчанию: первый контейнер сервиса)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_action

Возвращает детали и логи конкретного действия (deploy, build и т.д.).

Параметры
  • actionIdstringобязательный

    Идентификатор действия (получен через list_actions)

get_build_logs

Возвращает логи сборки/развёртывания последнего зарегистрированного action для сервиса. Используйте для отладки ошибок сборки.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_docker_events

Захватывает события Docker с сервера в реальном времени в течение короткого окна (~8 с): start, stop, kill, die, exec, health_status и т.д. Используйте для расследования перезапусков и сбоев. Примечание: показывает только события, происходящие во время захвата (истории нет); сервер в простое может вернуть пустой результат.

Параметры
  • limitnumber

    Максимальное количество собираемых событий (по умолчанию: 30, макс: 100)

get_docker_stats

Возвращает состояние задач Docker для каждого сервиса: работающие реплики (actual) по сравнению с желаемыми (desired). Используйте для быстрой проверки, какие сервисы работают, масштабированы или упали. Для CPU/памяти сервиса используйте get_service_stats.

Параметры

Без параметров.

get_env_vars

Перечисляет переменные окружения сервиса. Значения чувствительных переменных (KEY, SECRET, PASSWORD, TOKEN) по умолчанию маскируются. Используйте include_values: true, чтобы увидеть полные значения.

Параметры
  • include_valuesboolean

    Если true, отображает полные значения, включая секреты (используйте с осторожностью)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_exposed_ports

Перечисляет опубликованные на хосте порты сервиса. Используйте, чтобы узнать, на каких портах сервис доступен извне.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_project

Возвращает полные детали проекта: список сервисов, конфигурации и текущий статус.

Параметры
  • projectNamestringобязательный

    Context7

get_service_error

Возвращает последнюю зарегистрированную ошибку сервиса. Используйте для отладки сбоев при развертывании или во время выполнения.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_service_logs

Ищет логи контейнера сервиса. Используйте для отладки ошибок во время выполнения. Возвращает последние N строк.

Параметры
  • linesnumber

    Количество возвращаемых строк (по умолчанию: 100, максимум: 500)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_service_notes

Читает заметки/аннотации, сохраненные в сервисе.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_service_stats

Возвращает метрики конкретного сервиса: CPU, память и сеть контейнера.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

get_storage_stats

Возвращает использование хранилища сервера.

Параметры

Без параметров.

get_system_stats

Возвращает метрики сервера: CPU, память, диск, сеть и uptime. Используйте для проверки здоровья сервера.

Параметры

Без параметров.

inspect_compose

Возвращает конфигурацию сервиса Docker Compose: compose-файл, env, source и состояние. Используйте перед любыми изменениями.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Имя сервиса compose

inspect_database

Возвращает детали базы данных: учётные данные, открытый порт, строку подключения и статус.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название банковской услуги

  • typeenumобязательный

    Тип базы данных

inspect_service

Возвращает полную конфигурацию сервиса: source, env vars, deploy config, mounts, ports, domínios, recursos. Используйте ВСЕГДА перед любым обновлением, чтобы сохранить состояние.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

list_actions

Список выполняемых или недавних действий/jobs (deploys, builds, restarts). Глобальный список хранит только короткое окно — передайте projectName/serviceName, чтобы отфильтровать на сервере и не потерять действия конкретного сервиса.

Параметры
  • limitnumber

    Максимальное количество возвращаемых действий (по умолчанию: 50)

  • projectNamestring

    Фильтровать по проекту (необязательно)

  • serviceNamestring

    Фильтровать по сервису (необязательно)

  • typestring

    Фильтровать по типу действия, например: deployment (необязательно).

list_certificates

Перечисляет сертификаты SSL/TLS, управляемые Easypanel (покрываемые домены, издатель, срок действия). Используйте для аудита HTTPS и продлений.

Параметры

Без параметров.

list_containers

Перечисляет работающие контейнеры Docker сервиса (ID, имя, образ, команда, статус, порты). Используйте, чтобы найти контейнер перед exec_in_container или проверить, работает ли сервис.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

list_domains

Перечисляет все домены, настроенные в сервисе.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

list_mounts

Выводит список томов и точек монтирования сервиса: именованные тома, bind-монтирования и смонтированные файлы. Используйте, чтобы посмотреть, где хранятся постоянные данные сервиса.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

list_nodes

Выводит список узлов кластера Docker Swarm, управляемого Easypanel (manager/worker, статус, доступность). На единственном сервере возвращает только локальный узел.

Параметры

Без параметров.

list_ports

Перечисляет сопоставления портов службы (опубликованный порт на хосте → порт контейнера). Дополняет get_exposed_ports полной конфигурацией портов. Используйте, чтобы увидеть, что открыто и по какому протоколу.

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

list_projects

Перечисли все проекты Easypanel с их сервисами и статусами. Используй, чтобы узнать, что есть в панели, прежде чем выполнять операции.

Параметры

Без параметров.

list_users

Список пользователей панели Easypanel (администратор, email-адреса, роли).

Параметры

Без параметров.

prune_docker

Выполняет "docker system prune" на всём сервере через Easypanel: удаляет остановленные контейнеры, неиспользуемые сети, кеш сборки и не ссылающиеся образы, чтобы освободить место на диске. ⚠️ Разрушительное действие ГЛОБАЛЬНОГО масштаба (затрагивает все проекты сервера, а не конкретный сервис) — требует подтверждения: "CONFIRMO". Используйте cleanup_docker_images для более щадящей очистки (только неиспользуемые образы).

Параметры
  • confirmstring

    Обязательно. Введите ровно «CONFIRMO», чтобы подтвердить глобальную очистку.

reboot_server

⚠️ КРИТИЧНО - Перезагружает весь СЕРВЕР (хост-машину). ВСЕ сервисы и панель будут недоступны до завершения boot. Используйте только при плановом обслуживании. Требует подтверждения: "ПОДТВЕРЖДАЮ".

Параметры
  • confirmstring

    Обязательно. Должно быть точно "CONFIRMO".

remove_domain

⚠️ Удаляет домен навсегда. Трафик на этот хост перестанет работать. Требуется подтверждение: «CONFIRMO».

Параметры
  • confirmstringобязательный

    Обязательное подтверждение. Должно быть ровно «CONFIRMO».

  • domainIdstringобязательный

    ID домена для удаления (получен через list_domains)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

rename_service

⚠️ Переименовывает или перемещает сервис. Webhooks, DNS и внутренние ссылки, использующие старое имя, перестанут работать. Требуется подтверждение: "CONFIRMO".

Параметры
  • confirmstringобязательный

    Обязательное подтверждение. Должно быть ровно «CONFIRMO».

  • newProjectNamestringобязательный

    Новый проект (может быть тот же самый)

  • newServiceNamestringобязательный

    Новое название сервиса

  • projectNamestringобязательный

    Текущий проект сервиса

  • serviceNamestringобязательный

    Текущее имя службы

restart_panel

⚠️ Перезапускает сам Easypanel. Панель управления/API ненадолго становятся недоступными; размещённые сервисы продолжают работать. Требуется подтверждение: "CONFIRMO".

Параметры
  • confirmstring

    Обязательно. Должно быть точно "CONFIRMO".

restart_service

Перезапускает сервис. Вызывает кратковременную недоступность. Работает для приложения и compose — в compose перезапускается через redeploy (docker compose up пересоздаёт контейнеры).

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

set_env_var

Добавляет или обновляет ОДНУ переменную окружения. Перед записью читает текущее состояние — не удаляет другие переменные.

Параметры
  • keystringобязательный

    Имя переменной (например, DATABASE_URL)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

  • valuestringобязательный

    Значение переменной

set_primary_domain

Определяет, какой домен является основным (используется как основной URL сервиса).

Параметры
  • domainIdstringобязательный

    ID домена, который нужно сделать основным (получается через list_domains).

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

set_service_notes

Сохраняет заметки/аннотации в сервисе (поддерживается markdown).

Параметры
  • notesstringобязательный

    Содержимое заметок (markdown)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

set_service_resources

Задаёт лимиты и резервы CPU и памяти для сервиса. Отправляйте только поля, которые хотите изменить: пропущенные сохраняют текущее значение (0 = без лимита). Память в МБ, CPU в ядрах (0.5 = половина ядра). Применяется при следующем деплое/перезапуске.

Параметры
  • cpuLimitnumber

    Лимит CPU (1 = 1 ядро)

  • cpuReservationnumber

    Резерв CPU (1 = 1 ядро)

  • memoryLimitnumber

    Лимит памяти в МБ (жёсткий предел)

  • memoryReservationnumber

    Резервирование памяти в МБ (мягкое)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

set_source_github

Настраивает источник сервиса на репозиторий GitHub. Репозиторий должен быть подключён в Easypanel (Settings > GitHub).

Параметры
  • ownerstringобязательный

    Владелец репозитория (пользователь или организация на GitHub)

  • pathstring

    Путь внутри репозитория, где находится приложение (используйте '/' для корня)

  • projectNamestringобязательный

    Название проекта

  • refstringобязательный

    Ветка или тег (например: main, master, v1.0.0)

  • repostringобязательный

    Название репозитория

  • serviceNamestringобязательный

    Название сервиса

set_source_image

Настраивает источник сервиса для Docker-образа.

Параметры
  • imagestringобязательный

    Образ Docker (например: nginx:latest, ghcr.io/user/app:tag)

  • passwordstring

    Пароль реестра (для приватных образов)

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

  • usernamestring

    Пользователь реестра (для приватных изображений)

start_service

Запускает остановленный сервис. Работает для app и compose (в compose эквивалентно redeploy/compose up).

Параметры
  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

stop_service

⚠️ ОСТАНОВКА службы в продакшене. Пользователи не смогут получить доступ, пока она остановлена. Требуется подтверждение: "CONFIRMO".

Параметры
  • confirmstringобязательный

    Обязательное подтверждение. Должно быть ровно «CONFIRMO».

  • projectNamestringобязательный

    Название проекта

  • serviceNamestringобязательный

    Название сервиса

3.0.0основная
2.0.0
1.3.1
1.3.0
1.1.0
1.0.1
1.0.0

Выберите клиент, чтобы установить helbertparanhos/easypanel-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "helbertparanhos-easypanel-mcp-server-oob8w54380": {
      "command": "npx",
      "args": [
        "-y",
        "easypanel-mcp-server"
      ],
      "env": {
        "EASYPANEL_URL": "https://your-panel.example.com",
        "EASYPANEL_TOKEN": "your-api-token"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "helbertparanhos-easypanel-mcp-server-oob8w54380": {
      "command": "npx",
      "args": [
        "-y",
        "easypanel-mcp-server"
      ],
      "env": {
        "EASYPANEL_URL": "https://your-panel.example.com",
        "EASYPANEL_TOKEN": "your-api-token"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "helbertparanhos-easypanel-mcp-server-oob8w54380": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "easypanel-mcp-server"
      ],
      "env": {
        "EASYPANEL_URL": "https://your-panel.example.com",
        "EASYPANEL_TOKEN": "your-api-token"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"helbertparanhos-easypanel-mcp-server-oob8w54380\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"easypanel-mcp-server\"],\"env\":{\"EASYPANEL_URL\":\"https://your-panel.example.com\",\"EASYPANEL_TOKEN\":\"your-api-token\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "helbertparanhos-easypanel-mcp-server-oob8w54380": {
      "command": "npx",
      "args": [
        "-y",
        "easypanel-mcp-server"
      ],
      "env": {
        "EASYPANEL_URL": "https://your-panel.example.com",
        "EASYPANEL_TOKEN": "your-api-token"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add helbertparanhos-easypanel-mcp-server-oob8w54380 --env EASYPANEL_URL=https://your-panel.example.com --env EASYPANEL_TOKEN=your-api-token -- npx -y easypanel-mcp-server

Либо через JSON-конфиг:

claude mcp add-json helbertparanhos-easypanel-mcp-server-oob8w54380 "{\"command\":\"npx\",\"args\":[\"-y\",\"easypanel-mcp-server\"],\"env\":{\"EASYPANEL_URL\":\"https://your-panel.example.com\",\"EASYPANEL_TOKEN\":\"your-api-token\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add helbertparanhos-easypanel-mcp-server-oob8w54380 --env EASYPANEL_URL=https://your-panel.example.com --env EASYPANEL_TOKEN=your-api-token -- npx -y easypanel-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.helbertparanhos-easypanel-mcp-server-oob8w54380]
command = "npx"
args = ["-y", "easypanel-mcp-server"]

[mcp_servers.helbertparanhos-easypanel-mcp-server-oob8w54380.env]
EASYPANEL_URL = "https://your-panel.example.com"
EASYPANEL_TOKEN = "your-api-token"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите helbertparanhos/easypanel-mcp-server, а в поле команды запуска — строку ниже:
npx -y easypanel-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "helbertparanhos-easypanel-mcp-server-oob8w54380": {
      "command": "npx",
      "args": [
        "-y",
        "easypanel-mcp-server"
      ],
      "env": {
        "EASYPANEL_URL": "https://your-panel.example.com",
        "EASYPANEL_TOKEN": "your-api-token"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "helbertparanhos-easypanel-mcp-server-oob8w54380": {
      "command": "npx",
      "args": [
        "-y",
        "easypanel-mcp-server"
      ],
      "env": {
        "EASYPANEL_URL": "https://your-panel.example.com",
        "EASYPANEL_TOKEN": "your-api-token"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например helbertparanhos-easypanel-mcp-server-oob8w54380.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: helbertparanhos-easypanel-mcp-server-oob8w54380
    command: npx
    args:
      - "-y"
      - "easypanel-mcp-server"
    env:
      EASYPANEL_URL: https://your-panel.example.com
      EASYPANEL_TOKEN: your-api-token
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "helbertparanhos-easypanel-mcp-server-oob8w54380": {
      "command": "npx",
      "args": [
        "-y",
        "easypanel-mcp-server"
      ],
      "env": {
        "EASYPANEL_URL": "https://your-panel.example.com",
        "EASYPANEL_TOKEN": "your-api-token"
      }
    }
  }
}

Похожие MCP-сервера

ofershap/mcp-server-docker

ofershap/mcp-server-docker

от ofershap

MCP-сервер для управления Docker из AI-ассистента: просмотр контейнеров, логов, запуск/остановка, выполнение команд и мониторинг ресурсов. Подключается к локальному Docker без API-ключей. Полезен р...

TypeScript⭐ 3
gjenkins20/webmin-mcp-server

gjenkins20/webmin-mcp-server

от gjenkins20

MCP сервер для Linux-администрирования через Webmin: мониторинг, управление сервисами, пользователями, файлами, безопасностью и базами данных. Идеальный инструмент для интеграции ИИ-ассистентов с серверной инфраструктурой.

Python⭐ 7
Terraform MCP

Terraform MCP

официальный

от hashicorp

Управляет воркспейсами HCP Terraform и Terraform Enterprise, ищет модули и провайдеры в Terraform Registry, автоматизирует переменные и запуски.

Go⭐ 1551
manusa/Kubernetes MCP Server

manusa/Kubernetes MCP Server

от manusa

Читает и меняет любые ресурсы Kubernetes и OpenShift, смотрит логи и метрики подов, выполняет команды в контейнерах. Работает напрямую через API, без kubectl.

Go⭐ 2170
babelcloud/gru-sandbox

babelcloud/gru-sandbox

от babelcloud

GBOX - MCP сервер, дающий ИИ-агентам возможность управлять Android и Linux окружениями для тестирования и автоматизации. Подключается к Claude Code, Cursor и другим агентам через MCP, расширяя их возможности.

Go⭐ 181
aliyun/alibaba-cloud-ops-mcp-server

aliyun/alibaba-cloud-ops-mcp-server

официальный

от aliyun

MCP сервер для управления облачной инфраструктурой Alibaba Cloud через AI-ассистентов. Поддерживает ECS, VPC, RDS, OSS и Cloud Monitor, а также автоматический деплой приложений на EC2 с анализом ст...

Python⭐ 132
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин