____ ___ _ ______ _ _____ __ __ ____ ____
| _ \ / _ \| |/ / _ \| | / _ \ \ / / | \/ |/ ___| _ \
| | | | | | | ' /| |_) | | | | | \ V / | |\/| | | | |_) |
| |_| | |_| | . \| __/| |__| |_| || | | | | | |___| __/
|____/ \___/|_|\_\_| |_____\___/ |_| |_| |_|\____|_|
通往Dokploy宇宙的终极AI接口
下一代模型上下文协议(MCP)服务器,弥合了AI助手与强大的Dokploy基础设施管理平台之间的差距。此中间件将自然语言转换为API调用,通过对话实现对整个云基础设施的无缝控制。
| 领域 | 功能 |
|---|---|
| 🐳 DOCKER | 容器管理、配置、生命周期控制 |
| 🔄 项目 | 多项目工作流、组织、基于角色的访问 |
| 🚢 应用 | 部署、扩展、监控、日志 |
| 💾 数据库 | MySQL、PostgreSQL、MongoDB、Redis、MariaDB |
| 🔐 安全 | SSH密钥、证书、注册表凭证 |
| 🌐 网络 | 域名管理、端点测试、诊断 |
| 🤖 AI | 模型部署、推理、提示管理 |
| 📊 监控 | 状态检查、日志、指标、诊断 |
| 🔧 管理 | 用户管理、服务器设置、监控 |
+-------------------+ +--------------------+ +------------------+
| | | | | |
| AI 助手 |------->| DOKPLOY MCP |------->| 云基础设施 |
| (GPT, Claude等) |<-------| (您在这里) |<-------| (世界) |
| | | | | |
+-------------------+ +--------------------+ +------------------+
通过自然语言无缝控制您的整个基础设施。Dokploy MCP服务器作为AI与您的云系统之间的通用翻译器。
# 克隆维度门户
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
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
{
"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": []
}
}
}
从终端直接与MCP服务器通信:
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 | 服务器管理 | 列表、获取、创建、更新、删除、设置、验证、安全 |
dDokploy_docker | Docker容器操作 | 列表、重启、获取配置、按应用查找、按标签查找、查找堆栈 |
dokploy_domain | 域名及证书管理 | 列表、获取、创建、更新、删除、验证、生成 |
dokploy_monitoring | 监控及日志 | 应用状态、应用日志、服务器指标、设置 |
dokploy_diagnostics | 诊断工具 | 测试端点、诊断502、检查安全 |
dokploy_deployment | 部署操作 | 部署、重新部署、回滚 |
dokploy_database | 统一数据库接口 | 创建、获取、启动、停止、部署、更新、删除、移动、重载、重建 |
dokploy_backup | 备份管理 | 创建、获取、列表、更新、删除、手动 |
dokploy_system | MCP系统管理 | 状态、清除缓存、重置断路器、指标 |
每个综合工具遵循一致的动作模式:
{
"name": "dokploy_application",
"params": {
"action": "restart",
"applicationId": "app-123456"
}
}
服务器智能地将这些高层次动作映射到适当的低层次API调用,处理参数验证并提供有用的错误消息。