Back to MCP Integrations

1Panel MCP

Featured

MCP integration for 1Panel MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: 1Panel-dev

Installation

curl -fsSL https://claudekit.xyz/i/1panel | bash

Description

MCP сервер для работы с 1Panel — веб-инструментом управления Linux-серверами. Позволяет управлять сайтами, базами данных, приложениями и системными ресурсами через естественный язык.

Установка

Скачать из Release

chmod +x mcp-1panel-linux-amd64
mv mcp-1panel-linux-amd64 /usr/local/bin/mcp-1panel

Сборка из исходников

git clone https://github.com/1Panel-dev/mcp-1panel.git
cd mcp-1panel
make build

Go Install

go install github.com/1Panel-dev/mcp-1panel@latest

Docker

docker run -i --rm -e PANEL_HOST -e PANEL_ACCESS_TOKEN 1panel/1panel-mcp-server

Конфигурация

Cursor/Windsurf — локальный бинарник

{
  "mcpServers": {
    "mcp-1panel": {
      "command": "mcp-1panel",
      "env": {
        "PANEL_ACCESS_TOKEN": "<your 1Panel access token>",
        "PANEL_HOST": "such as http://localhost:8080"
      }
    }
  }
}

Cursor/Windsurf — Docker

{
  "mcpServers": {
    "mcp-1panel": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PANEL_HOST",
        "-e",
        "PANEL_ACCESS_TOKEN",
        "1panel/1panel-mcp-server"
      ],
      "env": {
        "PANEL_HOST": "such as http://localhost:8080",
        "PANEL_ACCESS_TOKEN": "<your 1Panel access token>"
      }
    }
  }
}

Cursor/Windsurf — SSE режим

{
  "mcpServers": {
    "mcp-1panel": {
      "url": "http://localhost:8000/sse"
    }
  }
}

Доступные инструменты

ИнструментОписание
get_dashboard_infoПолучить статус дашборда
get_system_infoПолучить информацию о системе
list_websitesСписок всех сайтов
create_websiteСоздать сайт
list_sslsСписок всех сертификатов
create_sslСоздать сертификат
list_installed_appsСписок установленных приложений
install_openrestyУстановить OpenResty
install_mysqlУстановить MySQL
list_databasesСписок всех баз данных
create_databaseСоздать базу данных

Возможности

  • Поддержка stdio и SSE режимов транспорта
  • Мультиархитектурная поддержка Docker (amd64, arm64, arm/v7, s390x, ppc64le)
  • Управление сайтами
  • Управление SSL-сертификатами
  • Создание и просмотр баз данных
  • Установка и управление приложениями
  • Мониторинг системы и информация о дашборде
  • Интеграция с интерфейсом управления 1Panel

Переменные окружения

Обязательные

  • PANEL_ACCESS_TOKEN — токен доступа 1Panel для аутентификации
  • PANEL_HOST — адрес сервера 1Panel (например, http://localhost:8080)

Ресурсы

Примечания

Для сборки из исходников требуется Go 1.23 или выше. Сервер можно запустить в SSE режиме командой: mcp-1panel -host http://localhost:8080 -token <token> -transport sse -addr http://localhost:8000