a

apple-techie

@apple-techie/dokploy-mcp
0 Stars 320 次浏览 apple-techie 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍


| _ / _ | |/ / _ | | / _ / / | / |/ | _
| | | | | | | /| |
) | | | | | V / | |/| | | | |
) |
| |
| | || | . | /| || || || | | | | | || __/
|
/ ___/||__| |__/ || || ||_|_|

🚀 DOKPLOY MCP SERVER 🚀

通往Dokploy宇宙的终极AI驱动接口

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

✨ 功能矩阵 ✨

领域 功能
🐳 DOCKER 容器管理、配置、生命周期控制
🔄 项目 多项目工作流、组织、基于角色的访问
🚢 应用程序 部署、扩展、监控、日志
💾 数据库 MySQL, PostgreSQL, MongoDB, Redis, MariaDB
🔐 安全 SSH密钥、证书、注册表凭证
🌐 网络 域名管理、端点测试、诊断
🤖 AI 模型部署、推理、提示管理
📊 监控 状态检查、日志、指标、诊断
🔧 管理 用户管理、服务器设置、监控

🔮 基础设施管理的未来

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

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

🧠 智能特性

  • API网关: 200多个API端点统一在一个智能接口下
  • 上下文感知处理: 理解复杂的多步骤基础设施操作
  • 错误恢复: 具有自动恢复建议的复杂错误处理
  • 以安全为先的设计: 零信任架构,具有全面的访问控制
  • 实时更新: 来自长时间运行操作的流式更新

🔥 快速开始

bash

克隆维度门户

git clone https://github.com/your-username/dokploy-mcp.git

进入漩涡

cd dokploy-mcp

安装量子依赖项

npm install

编译代码库

npm run build

在端口3000上启动服务器

npm start

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

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

🌌 通用API

主要接口

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

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

命令目录

http
GET /tools HTTP/1.1

系统状态

http
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集成

json
{
"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服务器通信:

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

🧪 开发者量子领域

npm run dev -- quantum-testing.ts # 测试现实结构

目录结构

/src
├── index.ts # 奇点
├── dokploy-client.ts # 通用翻译器
└── quantum-connector.ts # 时空结构连接器

🌠 加入未来

Dokploy MCP服务器代表了基础设施管理的下一个进化阶段——在这里,AI与云操作相结合,创造出比其各部分总和更伟大的东西。

/\__/    DOKPLOY MCP: 在这里,基础设施

/` 变成对话,而云管理变得毫不费力。
=== 0 0 ===
-- /
/
/
| |
|| || /
_oo__oo_/

📜 许可证

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

🧠 综合工具架构

Dokploy MCP使用强大的综合工具架构,通过较少的高级工具提供全面的功能。这使得AI助手更容易理解和利用全部功能,同时减少认知负担。

综合工具与其将200多个单独的API端点作为独立工具暴露出来,MCP将功能整合到了这些强大的主要工具中:

工具 描述 功能
dokploy_project 项目管理 列表、获取、创建、更新、删除
dokploy_application 应用操作 列表、获取、创建、更新、删除、部署、重启、停止、启动
dokploy_server 服务器管理 列表、获取、创建、更新、删除、设置、验证、安全
dokploy_docker Docker容器操作 列表、重启、获取配置、按应用查找、按标签查找、查找堆栈
dokploy_domain 域名与证书管理 列表、获取、创建、更新、删除、验证、生成
dokploy_monitoring 监控与日志 应用状态、应用日志、服务器指标、设置
dokploy_diagnostics 诊断工具 测试端点、诊断502错误、检查安全
dokploy_deployment 部署操作 部署、重新部署、回滚
dokploy_database 统一数据库接口 创建、获取、启动、停止、部署、更新、删除、移动、重载、重建
dokploy_backup 备份管理 创建、获取、列表、更新、删除、手动
dokploy_system MCP系统管理 状态、清除缓存、重置断路器、指标

工作原理

每个整合后的工具都遵循一致的动作模式:

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

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

优点

  • 简化的心智模型:LLMs可以更容易理解和记住一小部分强大的工具。
  • 一致的接口:所有工具都遵循相同基于动作的模式。
  • 减少令牌使用:较少的工具描述意味着更多的令牌可用于推理。
  • 更好的上下文管理:更容易跟踪同一工具内的相关操作。
  • 增强的中间件能力:中间件层可以提供高级特性,如缓存、重试和断路。

相关 MCP 服务