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를 통해 배포할 수 있으며, 두 가지 전송 모드를 지원합니다:
- Stdio Mode: 데스크톱 앱을 위한 직접 프로세스 통신.
- HTTP Mode: 스트리밍 가능한 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: 민감한 환경 변수와 비밀번호(secrets)가 LLM으로 전송되는 것을 방지하기 위한 마스킹 시스템 (
DOKPLOY_REDACT_ENV)을 포함합니다. - Semantic Annotations: 도구에는 AI 모델이 작업의 안전성과 영향을 이해할 수 있도록 돕는
readOnlyHint및destructiveHint와 같은 힌트가 포함되어 있습니다.