Skip to main content
Glama
 ____   ___  _  ______  _     _____   __  __  ____ ____  
|  _ \ / _ \| |/ /  _ \| |   / _ \ \ / / |  \/  |/ ___|  _ \ 
| | | | | | | ' /| |_) | |  | | | \ V /  | |\/| | |   | |_) |
| |_| | |_| | . \|  __/| |__| |_| || |   | |  | | |___|  __/ 
|____/ \___/|_|\_\_|   |_____\___/ |_|   |_|  |_|\____|_|    
                                                          

🚀 DOKPLOY MCP 服务器 🚀

Dokploy 宇宙的终极 AI 驱动界面

下一代模型上下文协议 (MCP) 服务器,可弥合 AI 助手与强大的 Dokploy 基础设施管理平台之间的差距。该中间件将自然语言转换为 API 调用,让您能够通过对话无缝控制整个云基础设施。

✨ 能力矩阵 ✨

领域

功能

🐳 DOCKER

容器管理、配置、生命周期控制

🔄项目

多项目工作流程、组织、基于角色的访问

🚢应用程序

部署、扩展、监控、日志

💾数据库

MySQL、PostgreSQL、MongoDB、Redis、MariaDB

🔐安全

SSH 密钥、证书、注册表凭证

🌐网络

域管理、端点测试、诊断

🤖人工智能

模型部署、推理、及时管理

📊监控

状态检查、日志、指标、诊断

🔧管理员

用户管理、服务器设置、监控

Related MCP server: Docker Explorer

🔮基础设施管理的未来

+-------------------+        +--------------------+        +------------------+
|                   |        |                    |        |                  |
|  AI ASSISTANTS    |------->|  DOKPLOY MCP       |------->|  CLOUD INFRA     |
| (GPT, Claude, etc)|<-------|  (You are here)    |<-------|  (The world)     |
|                   |        |                    |        |                  |
+-------------------+        +--------------------+        +------------------+

通过自然语言无缝控制您的整个基础架构。Dokploy MCP 服务器充当 AI 和云系统之间的通用翻译器。

🧠 智能功能

  • API 网关:200 多个 API 端点统一在一个智能接口下

  • 上下文感知处理:了解复杂、多步骤的基础设施操作

  • 错误恢复:复杂的错误处理和自动恢复建议

  • 安全第一设计:具有全面访问控制的零信任架构

  • 实时更新:来自长期运行操作的流式更新

🔥 快速入门

# Clone the dimensional portal
git clone https://github.com/your-username/dokploy-mcp.git

# Enter the vortex
cd dokploy-mcp

# Install the quantum dependencies
npm install

# Compile the codebase
npm run build

# Launch the server on PORT 3000
npm start

.env中配置你的维度网关:

DOKPLOY_API_URL=https://your-dokploy-instance.com/api
DOKPLOY_API_KEY=your-galactic-access-key
PORT=3000

🌌 通用 API

主接口

POST / HTTP/1.1
Content-Type: application/json

{
  "name": "dokploy_operation_name",
  "params": {
    "key1": "value1",
    "key2": "value2"
  }
}

命令目录

GET /tools HTTP/1.1

系统状态

GET /health HTTP/1.1

🛸 运营能力

🐳 Docker 控制模块

  • 容器生命周期管理:启动、停止、重启、检查

  • 配置分析:深度检查容器配置

  • 智能匹配:通过应用程序名称或标签模式查找容器

  • 堆栈管理:处理复杂的多容器应用程序

🏗️ 项目编排

  • 多项目管理:创建、更新、复制、删除项目

  • 环境配置:安全地管理环境变量

  • 基于角色的访问:细粒度的权限控制

  • 资源分配:高效的资源分配

🚀 应用程序部署系统

  • 持续部署:自动化应用程序部署

  • 扩展操作:扩大或缩小应用程序的规模

  • 环境管理:控制应用环境

  • 状态监控:实时应用程序健康检查

🗄️ 数据库命令中心

  • 多引擎支持:MySQL、PostgreSQL、MongoDB、Redis、MariaDB

  • 实例管理:创建、配置、备份、恢复

  • 性能调优:优化数据库性能

  • 安全控制:用户管理、密码策略

🔐 安全运营

  • 证书管理:创建、部署和轮换 TLS 证书

  • SSH 密钥控制:生成和管理 SSH 密钥

  • 注册表凭证:安全的 Docker 注册表集成

  • 用户访问控制:全面的用户权限系统

🌐 网络智能

  • 域名管理:注册、配置、验证域名

  • 流量分析:端点测试和诊断

  • 负载平衡:有效分配流量

  • SSL/TLS 自动化:自动证书配置

🤖 AI 运营

  • 模型部署:在您的基础设施内部署 AI 模型

  • 推理端点:创建和管理预测 API

  • 模型管理:AI 模型的版本控制

  • 资源优化:高效分配GPU/TPU资源

🔍 诊断与监控

  • 日志分析:实时日志流和分析

  • 错误诊断:自动检测和诊断问题

  • 性能指标:全面的系统性能监控

  • 健康检查:持续监控应用程序和服务健康情况

🔧 系统管理

  • 用户管理:创建、更新、删除用户和权限

  • 服务器设置:自动服务器配置和配置

  • 备份系统:计划备份和恢复操作

  • 警报配置:设置系统事件通知

💫 高级集成

Windsurf AI 集成

{
  "mcpServers": {
    "dokploy-command-center": {
      "command": "node",
      "args": [
        "/path/to/dokploy-mcp/dist/index.js"
      ],
      "env": {
        "DOKPLOY_API_URL": "https://your-dokploy-instance.com/api",
        "DOKPLOY_API_KEY": "your-galactic-access-key",
        "PORT": "3000"
      },
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

CLI 访问门户

从您的终端直接与 MCP 服务器通信:

curl -X POST http://localhost:3000 \
  -H "Content-Type: application/json" \
  -d '{"name":"dokploy_list_projects","params":{}}'

🧪 开发者 QUANTUM REALM

npm run dev -- quantum-testing.ts  # Test the fabric of reality

目录结构

/src
├── index.ts              # The singularity point
├── dokploy-client.ts     # The universal translator
└── quantum-connector.ts  # Spacetime fabric connector

🌠 加入未来

Dokploy MCP 服务器代表了基础设施管理的下一个发展阶段——人工智能与云操作相结合,创造出比各部分总和更强大的东西。

    /\__/\    DOKPLOY MCP: Where infrastructure
   /`    '\   becomes conversation and cloud
 === 0  0 ===  management becomes effortless.
   \  --  /    
  /        \   
 /          \  
|            | 
 \  ||  ||  /  
  \_oo__oo_/   

📜 许可证

ISC - 在您的维度上免费使用

🧠 整合工具架构

Dokploy MCP 采用强大的整合工具架构,通过一组较小的高级工具提供全面的功能。这使得 AI 助手能够更轻松地理解和利用其全部功能,同时减轻认知负担。

合并工具

MCP 不再将 200 多个单独的 API 端点作为单独的工具公开,而是将功能整合到这些强大的主要工具中:

工具

描述

功能

dokploy_project

项目管理

列出、获取、创建、更新、删除

dokploy_application

应用程序操作

列出、获取、创建、更新、删除、部署、重新启动、停止、启动

dokploy_server

服务器管理

列出、获取、创建、更新、删除、设置、验证、安全

dokploy_docker

Docker容器操作

列表、重启、获取配置、按应用查找、按标签查找、查找堆栈

dokploy_domain

域名和证书管理

列出、获取、创建、更新、删除、验证、生成

dokploy_monitoring

监控和日志记录

app_status、app_logs、server_metrics、设置

dokploy_diagnostics

诊断实用程序

测试端点、诊断502、检查安全性

dokploy_deployment

部署操作

部署、重新部署、回滚

dokploy_database

统一数据库接口

创建、获取、启动、停止、部署、更新、删除、移动、重新加载、重建

dokploy_backup

备份管理

创建、获取、列出、更新、删除、手动

dokploy_system

MCP系统管理

状态、清除缓存、重置断路器、指标

工作原理

每个整合工具都遵循一致的基于行动的模式:

{
  "name": "dokploy_application",
  "params": {
    "action": "restart",
    "applicationId": "app-123456"
  }
}

服务器智能地将这些高级操作映射到适当的低级 API 调用,处理参数验证并提供有用的错误消息。

好处

  • 简化的思维模型:法学硕士可以更容易地理解和记住一小组强大的工具

  • 一致的界面:所有工具都遵循相同的基于操作的模式

  • 减少令牌使用:更少的工具描述意味着更多可用于推理的令牌

  • 更好的上下文管理:更容易跟踪同一工具内的相关操作

  • 增强的中间件功能:中间件层可以提供缓存、重试和断路等高级功能

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A modular, extensible FastAPI-based platform that aggregates multiple AI tools and microservices into a unified interface with standardized I/O formats, perfect for frontend integration or LLM system orchestration.
    4
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides tools for interacting with Docker images, containers, and registries, enabling AI assistants to search, analyze, and manage Docker resources through a standardized interface.
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A middleware system that connects large language models (LLMs) with various tool services through an OpenAI-compatible API, enabling enhanced AI assistant capabilities with features like file operations, web browsing, and database management.
    3
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Exposes Dokploy functionalities as tools consumable via the Model Context Protocol, allowing AI models and other applications to programmatically manage projects and applications on a Dokploy server.
    159 npm
    18
    MIT