Dokploy/mcp

The Official MCP package for Dokploy

What it solves

Dokploy MCP Serverは、AIモデルやMCP互換クライアント(Cursor, VS Code, Claude Desktopなど)がDokployサーバーとプログラム的に対話することを可能にします。LLMとインフラ管理の間のギャップを埋め、AIがDokploy APIを介してプロジェクト、アプリケーション、データベースを管理できるようにします。

How it works

このサーバーはModel Context Protocol (MCP)を実装しており、49のカテゴリにわたる508個のツールを公開しています。これらはDokploy APIのエンドポイントに直接マッピングされます。Node.js (npx), Docker, または Bun/Deno を介してデプロイ可能で、2つのトランスポートモードをサポートしています:

  • Stdio Mode: デスクトップアプリ用の直接プロセス通信。
  • HTTP Mode: Webアプリケーション用のストリーミング可能なHTTPおよび従来のSSE。

TypeScriptとZodを使用して型安全なスキーマ検証を行い、ユーザーは DOKPLOY_ENABLED_TAGS 環境変数を使用して、ロードされるツールをフィルタリングできます。

Who it’s for

Dokployをサーバー管理に使用しており、AIエージェントやLLM統合型IDEを使用してインフラストラクチャタスクを自動化したい開発者やDevOpsエンジニア。

Highlights

  • Comprehensive API Coverage: アプリケーションのライフサイクル、Docker Compose、データベース管理(Postgres, MySQL, MongoDB, など)まで、あらゆるものをカバーする508個のツールを提供します。
  • Flexible Deployment: npx, Docker, Bun, Deno, および複数のMCPクライアント(Cursor, Windsurf, VS Code, Claude Code, Zed, BoltAI)をサポートします。
  • Security Features: 機密性の高い環境変数やシークレットがLLMに送信されるのを防ぐための、マスキングシステム (DOKPLOY_REDACT_ENV) を含んでいます。
  • Semantic Annotations: ツールには readOnlyHintdestructiveHint などのヒントが含まれており、AIモデルが操作の安全性と影響を理解するのに役立ちます。