Skip to main content
Glama
HaizhuAI

HaizhuOpsPanel

Official
by HaizhuAI

HaizhuOpsPanel

Визуальная платформа для серверного администрирования и развёртывания AI-приложений, предназначенная для независимых разработчиков, технических команд и предприятий. Внешняя лендинг-страница построена на Next.js, React и Tailwind CSS; бэкенд через SSH предоставляет возможности управления активами нескольких хостов, сертификатами сайтов, базами данных, контейнерами, задачами, резервным копированием, аудитом безопасности и маркетплейсом приложений.

В v2.1.0 добавлена поддержка MCP, в v2.2.0 расширено развёртывание через GitHub: возможности панели администрирования инкапсулированы в 16 стандартных MCP-инструментов (просмотр служб, управление контейнерами, диагностика дисков, развёртывание приложений, поиск open-source проектов на GitHub и развёртывание в один клик и т. д.). Поддерживаются два способа использования — прямое подключение внешних MCP-клиентов (Claude Desktop / Cursor / VS Code и др.) или общение на естественном языке со встроенным в панель AI-помощником по администрированию. Развёртывание приложений больше не ограничено 80 приложениями из встроенного магазина — можно искать новейшие проекты на GitHub и развёртывать их напрямую. Подробнее см. docs/mcp.md.

Быстрый старт (панель администрирования + возможности MCP / AI)

npm install
npm run start:legacy        # 启动运维面板 http://localhost:8899(默认 admin / admin123)
npm run start:mcp           # (可选)启动 MCP 服务器(stdio,供外部 AI 客户端接入)

Включение встроенного в панель AI-ассистента: в корне проекта создайте .env и запишите AI_API_KEY=sk-xxx (опционально AI_BASE_URL, AI_MODEL), перезапустите панель, после чего в разделе «AI-помощник по администрированию» слева можно описывать задачи администрирования на естественном языке. Конфигурация подключения внешних MCP-клиентов приведена в docs/mcp.md и scripts/mcp-config.json.

Related MCP server: Dokploy MCP Server

Технологический стек

  • Next.js 15 (App Router)

  • React 19

  • Tailwind CSS 4

  • Lucide React

  • Исходный бэкенд администрирования на Express / SSH / WebSocket сохранён в server/

Локальная разработка

npm install
npm run dev

Откройте http://localhost:3000.

Продакшен-сборка

npm run build
npm start

Проверка качества

npm run lint
npm run build

Структура проекта

├─ app/                     # Next.js 页面、元信息与全局设计样式
├─ components/              # 落地页组件与交互式产品演示
├─ design-system/haizhuopspanel/ # ui-ux-pro-max 生成的企业设计系统
├─ legacy-public/           # 升级前的原生面板前端,完整保留(含 AI 运维助手)
├─ server/                  # Express API、SSH 与 WebSocket 后端
│  ├─ mcp-tools.js          # MCP 工具层(16 个运维工具,共用执行入口)
│  ├─ mcp-server.js         # stdio MCP 服务器(外部 AI 客户端接入)
│  └─ ai.js                 # 面板内置 AI 助手(OpenAI 兼容 function calling)
├─ scripts/mcp-config.json  # 各 MCP 客户端接入配置示例
├─ docs/mcp.md              # MCP 与 AI 助手使用指南
├─ postcss.config.mjs       # Tailwind CSS PostCSS 配置
└─ package.json

Возможности MCP (v2.1.0 / v2.2.0)

Пользователь описывает задачу на естественном языке, AI через MCP-инструменты выполняет CLI-команды на удалённом хосте для просмотра служб и развёртывания:

  • 16 стандартных MCP-инструментов: список хостов, сводка по системе, просмотр/запуск/остановка служб systemd, список/операции/журналы Docker-контейнеров, диагностика дисков, рейтинг процессов, поиск в магазине приложений, развёртывание/удаление приложений, поиск/развёртывание GitHub-проектов, запросы аудита

  • Развёртывание любого репозитория GitHub (v2.2.0): приложения, отсутствующие во встроенном магазине, автоматически перенаправляются на поиск в GitHub (сортировка по звёздам), после подтверждения — развёртывание в один клик: автоматическая установка Git/Docker, интеллектуальное распознавание docker-compose / Dockerfile, поддержка подкаталогов в monorepo, повторное выполнение обновляет до последней версии

  • Две точки входа:

    • Внешние MCP-клиенты (Claude Desktop, Cursor, Cline, VS Code, WorkBuddy и др.) подключаются через npm run start:mcp

    • Встроенный в панель интерфейс диалога «AI-помощник по администрированию» (любой совместимый API: OpenAI / DeepSeek / Zhipu и др.)

  • Безопасность: учётные данные хостов шифруются AES-256-GCM и не покидают базу, все вызовы инструментов записываются в журнал аудита, run_command по умолчанию отключён, AI запрашивает подтверждение перед выполнением изменяющих операций

Методы настройки и примеры см. в docs/mcp.md.

Дизайн и пользовательский опыт

  • Профессиональный, лаконичный тёмно-зелёный стиль администрирования, используются семантические цвета состояния, а не чисто декоративные

  • Адаптивная вёрстка под 375px, 768px, 1024px и большие настольные экраны

  • Мобильная навигация и переключаемая демонстрация рабочих процессов продукта

  • Цели касания от 44px, чёткий фокус клавиатуры, разумная иерархия заголовков

  • Поддержка prefers-reduced-motion, отказ от ненужных динамических эффектов

  • Статическая предварительная отрисовка главной страницы, небольшая нагрузка на клиент

Корпоративные возможности администрирования

  • Отпечатки активов нескольких хостов и проверка аномальных служб

  • Инвентаризация сайтов Nginx, Apache, Caddy и сроков действия SSL-сертификатов

  • Обнаружение экземпляров MySQL, PostgreSQL, Redis, MongoDB

  • Управление Docker-контейнерами, образами, сетями и Compose-приложениями

  • Единый обзор задач: Cron, системный Cron и systemd Timers

  • Проверка свежести резервных копий и снимки конфигурации перед изменениями

  • Базовые показатели безопасности: SSH, учётные записи, sudo, брандмауэр, порты и неудачные попытки входа

  • Аудит отпечатков открытых ключей SSH и прав на файлы

  • JSONL-записи аудита: входы, изменения хостов, развёртывание приложений и операции администрирования

Новые шаблоны AI-приложений

В маркетплейс приложений добавлены DeerFlow 2.0, Wegent, InsForge, OpenAgent, RuFlo и CLASP, сохранены прежние шаблоны Open WebUI, Ollama, RAGFlow, LobeChat, New API и др. Для новых проектов используются официально опубликованные пути Docker, Compose или установочных скриптов.

Обоснование исследования см. в продуктовом и функциональном исследовании.

Прежняя панель администрирования

Фронтенд до обновления перемещён в legacy-public/, реализация бэкенда по-прежнему находится в server/. Чтобы продолжить работу со старой панелью, выполните:

npm run start:legacy

Старый сервис теперь загружает статические ресурсы из legacy-public/, поэтому его можно поддерживать параллельно с новой лендинг-страницей Next.js.

License

MIT

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to discover, install, configure, and manage MCP servers through natural language conversation, automating tedious manual setup across multiple clients.
    11
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI assistants to manage Dokploy infrastructure (Docker, projects, applications, databases, etc.) through natural language, acting as a universal translator between AI and cloud systems.
    45
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for Coolify infrastructure management, providing 45 tools for servers, applications, databases, deployments, and diagnostics via natural language.
    45
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-powered Kubernetes management using natural language, supporting kubectl, Helm, diagnostics, and port forwarding via MCP protocol.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.

  • GibsonAI MCP server: manage your databases with natural language

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HaizhuAI/HaizhuOpsPanel'

If you have feedback or need assistance with the MCP directory API, please join our Discord server