Skip to main content
Glama

Dokploy MCP Server

npm version license Node.js

MCP-сервер, обеспечивающий 100% покрытие API Dokploy — 463 инструмента, автоматически сгенерированных на основе спецификации OpenAPI Dokploy. Управляйте проектами, приложениями, базами данных, стеками Docker Compose и многим другим прямо из Claude.

Требования

  • Node.js 18+ (проверьте с помощью node -v)

  • Учетная запись Dokploy с доступом к API

  • API-ключ из раздела Settings → API Keys в вашей панели управления Dokploy

Related MCP server: Dokploy MCP Server

Быстрый старт

1. Установка

npm install -g @jarciahdz111/dokploy-mcp

Или запустите без установки:

npx @jarciahdz111/dokploy-mcp

2. Настройка Claude Desktop

Создайте или отредактируйте файл конфигурации Claude Desktop:

macOS:

~/Library/Application Support/Claude/claude_desktop_config.json

Linux:

~/.config/Claude/claude_desktop_config.json

Windows:

%APPDATA%\Claude\claude_desktop_config.json

Добавьте эту конфигурацию:

{
  "mcpServers": {
    "dokploy": {
      "command": "dokploy-mcp",
      "env": {
        "DOKPLOY_URL": "https://your-dokploy.com/api",
        "DOKPLOY_API_KEY": "your-api-key"
      }
    }
  }
}

3. Настройка Claude Code CLI (опционально)

Если вы используете Claude Code CLI, добавьте это в ~/.claude.json:

{
  "mcpServers": {
    "dokploy": {
      "command": "dokploy-mcp",
      "env": {
        "DOKPLOY_URL": "https://your-dokploy.com/api",
        "DOKPLOY_API_KEY": "your-api-key"
      }
    }
  }
}

4. Перезапуск Claude

Перезапустите Claude Desktop или ваш терминал. 463 инструмента Dokploy станут доступны.

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

Переменная

Описание

Обязательно

По умолчанию

DOKPLOY_URL

URL вашего API Dokploy (например, https://cloud.dokploy.com/api)

Да

DOKPLOY_API_KEY

API-ключ из Dokploy Settings → API Keys

Да

REQUEST_TIMEOUT_MS

Тайм-аут HTTP-запроса в миллисекундах

Нет

30000

DEBUG

Установите 1 для включения отладочного логирования (JSON в stderr)

Нет

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

463 инструмента в 42 категориях. Имена инструментов следуют шаблону dokploy_{category}_{action}.

Категория

Инструменты

Описание

admin

1

Административные операции

ai

9

Функции на базе ИИ

application

29

Развертывание и управление приложениями

auditLog

1

Доступ к журналу аудита

backup

11

Настройка и выполнение резервного копирования

bitbucket

7

Интеграция с Bitbucket

certificate

4

Управление SSL-сертификатами

cluster

4

Управление кластером

compose

28

Операции со стеками Docker Compose

customRole

6

Права пользовательских ролей

deployment

8

Операции развертывания

destination

6

Направления развертывания

docker

7

Управление контейнерами и образами

domain

9

Управление доменами

environment

7

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

gitea

8

Интеграция с Gitea

gitProvider

2

Общий Git-провайдер

github

6

Интеграция с GitHub

gitlab

7

Интеграция с GitLab

licenseKey

6

Управление лицензиями

mariadb

14

Управление базами данных MariaDB

mongo

14

Управление базами данных MongoDB

mounts

6

Монтирование томов

mysql

14

Управление базами данных MySQL

notification

38

Уведомления Slack, email, Discord

organization

11

Управление организацией

patch

12

Управление патчами

port

4

Настройка портов

postgres

14

Управление базами данных PostgreSQL

previewDeployment

4

Предварительный просмотр развертываний

project

8

Управление проектами и окружениями

redis

14

Управление кэшем Redis

redirects

4

Правила перенаправления

registry

7

Управление реестром Docker

rollback

2

Откат развертывания

schedule

6

Запланированные задачи

security

4

Настройки безопасности

server

16

Подготовка и управление серверами

settings

49

Настройки сервера и приложений

sso

10

Настройка SSO/OIDC/SAML

sshKey

6

Управление SSH-ключами

stripe

7

Биллинг Stripe

swarm

3

Режим Docker Swarm

user

20

Управление пользователями и сессиями

volumeBackups

6

Управление резервными копиями томов

whitelabeling

4

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

Примеры использования

Список всех проектов

dokploy_project_all

Получить контейнеры Docker

dokploy_docker_getContainers

Получить детали приложения

dokploy_application_one
// arguments: { applicationId: "your-application-id" }

Развернуть приложение

dokploy_application_deploy
// arguments: { applicationId: "your-application-id", to: "production" }

Список баз данных PostgreSQL

dokploy_postgres_all

Получить статус сервера

dokploy_settings_getDokployVersion

Перезапустить контейнер Docker

dokploy_docker_restartContainer
// arguments: { containerId: "your-container-id" }

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

# Clone the repository
git clone https://github.com/jarciahdz111/dokploy-mcp.git
cd dokploy-mcp

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
npm run dev

# Test
node test-mcp.js

Устранение неполадок

Ошибка "Unauthorized"

Ваш DOKPLOY_API_KEY недействителен или истек.

  1. Перейдите в Settings → API Keys в вашей панели Dokploy

  2. Создайте новый API-ключ

  3. Обновите DOKPLOY_API_KEY в конфигурации Claude Desktop

  4. Перезапустите Claude

Ошибка "Connection Refused"

Сервер не может связаться с вашим экземпляром Dokploy.

  1. Проверьте, что DOKPLOY_URL указан верно (должен заканчиваться на /api)

  2. Убедитесь, что сервер Dokploy запущен и доступен

  3. Если вы находитесь за корпоративным брандмауэром, установите переменные окружения прокси:

export HTTP_PROXY=http://proxy.company.com:8080
export HTTPS_PROXY=http://proxy.company.com:8080

Ошибка Request Timeout

Запрос выполнялся слишком долго и был прерван.

Увеличьте тайм-аут, установив REQUEST_TIMEOUT_MS:

{
  "mcpServers": {
    "dokploy": {
      "env": {
        "DOKPLOY_URL": "https://your-dokploy.com/api",
        "DOKPLOY_API_KEY": "your-api-key",
        "REQUEST_TIMEOUT_MS": "60000"
      }
    }
  }
}

Включение отладочного логирования

Чтобы увидеть подробные логи запросов/ответов:

{
  "mcpServers": {
    "dokploy": {
      "env": {
        "DOKPLOY_URL": "https://your-dokploy.com/api",
        "DOKPLOY_API_KEY": "your-api-key",
        "DEBUG": "1"
      }
    }
  }
}

Отладочный вывод записывается в stderr в формате JSON.

Как это работает

Этот MCP-сервер автоматически генерируется на основе спецификации OpenAPI Dokploy. Когда Dokploy выпускает обновление API, новая версия этого пакета может быть опубликована с обновленным покрытием инструментов — ручное написание инструментов не требуется.

Сервер:

  1. Загружает встроенную спецификацию OpenAPI (1.4 МБ, 463 эндпоинта)

  2. Преобразует каждый эндпоинт в инструмент MCP со схемой ввода, проверенной Zod

  3. Маршрутизирует GET-запросы как tRPC-запросы, а POST-запросы как tRPC-мутации

  4. Автоматически обрабатывает обертку ответов tRPC и разбор ошибок

Покрытие API

  • 100% эндпоинтов Dokploy API v0.28.8

  • 463 инструмента MCP

  • 42 функциональные категории

  • Автоматическая генерация и синхронизация со спецификацией API

Участие в разработке

Хотите изменить или расширить этот MCP-сервер? См. CLAUDE.md для ознакомления с рабочим процессом разработки, обзором архитектуры и рекомендациями по внесению вклада.

Лицензия

MIT

Install Server
A
license - permissive license
C
quality
D
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
    B
    quality
    F
    maintenance
    Enables AI assistants to interact with Coolify for complete infrastructure management including applications, databases, servers, deployments, and team operations. Provides 100% API coverage with 64 tools for managing the entire Coolify ecosystem through natural language.
    18
    19
    6
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage Dokploy deployments, including creating and deploying applications, managing databases, configuring domains with SSL, and monitoring application status through a standardized interface.
    45
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI assistants to manage cloud infrastructure through natural language by providing a unified interface to the Dokploy platform. Supports Docker containers, applications, databases, domains, monitoring, and deployment operations through conversational commands.
    45
    1
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables AI models to interact programmatically with Dokploy servers to manage projects, applications, and deployment services. It provides 67 specialized tools for direct Dokploy API operations through the Model Context Protocol.
    162
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…

  • Deploy apps on your cloud. Create environments, configure infrastructure, and monitor jobs.

  • The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.

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/jarciahdz111/dokploy-mcp'

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