DM

dokploy/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

412 stars 90 forks 质量 80 趋势 28NOASSERTION

Dokploy的官方MCP包

概览

Dokploy MCP 服务器通过模型上下文协议(MCP)展示可消耗的工具。它允许兼容 MCP 的客户端(如 AI 模型、其他应用程序)以程序方式与你的 Dokploy 服务器交互。 通过 cross ,该服务器全面覆盖 Dokploy API——从项目和应用管理到数据库、通知、单点登录、Docker、备份等。 - Node.js >= v18.0.0(或 Docker)- 光标、VS Code、Claude Desktop 或其他 MCP 客户端 - 运行中的 Dokploy 服务器实例 前往:设置 -> 光标设置 -> MCP -> 添加新的全局MCP服务器 将此添加到你的光标文件 ~/.cursor/mcp.json。你也可以通过在项目文件夹中创建 .cursor/mcp.json 来安装特定项目。更多信息请参见光标 MCP 文档。 把这个加到你的Windsurf MCP配置文件里。更多信息请参见Windsurf MCP文档。 把这个加到你的VS Code MCP配置文件里。更多信息请参见VS Code MCP文档。 使用 CLI 将 MCP 服务器添加到 Claude Code:

概述(AI 翻译)

Dokploy MCP 服务器将所有 Dokploy API 端点作为可通过模型上下文协议(MCP)消耗的工具公开。它允许兼容 MCP 的客户端(如 AI 模型、其他应用程序)以程序方式与你的 Dokploy 服务器交互。

该服务器拥有508个工具,涵盖49个类别,全面覆盖Dokploy API——从项目和应用管理到数据库、通知、单点登录、Docker、备份等。

开始

要求

  • Node.js >= v18.0.0(或 Docker 版本)
  • 光标、VS Code、Claude Desktop 或其他 MCP 客户端
  • 运行中的 Dokploy 服务器实例

安装到光标中

前往:Settings -> Cursor Settings -> MCP -> Add new global MCP server

将此文件添加到你的光标 ~/.cursor/mcp.json 文件中。你也可以通过在项目文件夹中创建 .cursor/mcp.json 来安装特定项目。更多信息请参见光标 MCP 文档。

替代方案:用面包

替代方案:使用Deno

安装在风帆冲浪中

把这个加到你的Windsurf MCP配置文件里。更多信息请参见Windsurf MCP文档。

在VS代码中安装

把这个加到你的VS Code MCP配置文件里。更多信息请参见VS Code MCP文档。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Dokploy MCP Server

Dokploy MCP Server exposes all Dokploy API endpoints as tools consumable via the Model Context Protocol (MCP). It allows MCP-compatible clients (e.g., AI models, other applications) to interact with your Dokploy server programmatically.

With 508 tools across 49 categories, this server provides complete coverage of the Dokploy API — from project and application management to databases, notifications, SSO, Docker, backups, and more.

Getting Started

Requirements

  • Node.js >= v18.0.0 (or Docker)
  • Cursor, VS Code, Claude Desktop, or another MCP Client
  • A running Dokploy server instance

Install in Cursor

Go to: Settings -> Cursor Settings -> MCP -> Add new global MCP server

Add this to your Cursor ~/.cursor/mcp.json file. You may also install in a specific project by creating .cursor/mcp.json in your project folder. See Cursor MCP docs for more info.

{
  "mcpServers": {
    "dokploy-mcp": {
      "command": "npx",
      "args": ["-y", "@dokploy/mcp"],
      "env": {
        "DOKPLOY_URL": "https://your-dokploy-server.com",
        "DOKPLOY_API_KEY": "your-dokploy-api-token"
      }
    }
  }
}

Install in Windsurf

Add this to your Windsurf MCP config file. See Windsurf MCP docs for more info.

{
  "mcpServers": {
    "dokploy-mcp": {
      "command": "npx",
      "args": ["-y", "@dokploy/mcp"],
      "env": {
        "DOKPLOY_URL": "https://your-dokploy-server.com",
        "DOKPLOY_API_KEY": "your-dokploy-api-token"
      }
    }
  }
}

Install in VS Code

在 GitHub 查看完整 README

安装

npx -y @dokploy/mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "dokploy-mcp": { "command": "npx", "args": ["-y", "@dokploy/mcp"], "env": { "DOKPLOY_URL": "https://your-dokploy-server.com", "DOKPLOY_API_KEY": "your-dokploy-api-token" } } } }