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: ツールには
readOnlyHintやdestructiveHintなどのヒントが含まれており、AIモデルが操作の安全性と影響を理解するのに役立ちます。