____ ___ _ ______ _ _____ __ __ ____ ____ | _ \ / _ \| |/ / _ \| | / _ \ \ / / | \/ |/ ___| _ \ | | | | | | | ' /| |_) | | | | | \ V / | |\/| | | | |_) | | |_| | |_| | . \| __/| |__| |_| || | | | | | |___| __/ |____/ \___/|_|\_\_| |_____\___/ |_| |_| |_|\____|_|

🚀 DOKPLOY MCP SERVER 🚀

L'interface ultime de l'univers Dokploy alimentée par l'IA

Un serveur MCP (Model Context Protocol) de nouvelle génération qui fait le lien entre les assistants IA et la puissante plateforme de gestion d'infrastructure Dokploy. Cet intergiciel traduit le langage naturel en appels d'API, permettant un contrôle transparent de l'ensemble de votre infrastructure cloud par le biais de la conversation.

mATRICE DES CAPACITÉS ✨ ✨

DOMAINECAPACITÉS
🐳 DOCKERGestion des conteneurs, configuration, contrôle du cycle de vie
🔄 PROJETSFlux de travail multi-projets, organisation, accès basé sur les rôles
🚢 APPLICATIONSDéploiement, mise à l'échelle, surveillance, journaux
💾 B ASES DE DONNÉESMySQL, PostgreSQL, MongoDB, Redis, MariaDB
🔐 SÉCURITÉClés SSH, certificats, informations d'identification du registre
🌐 RÉSEAUTAGEGestion de domaines, tests de points d'extrémité, diagnostics
🤖 IADéploiement de modèles, inférence, gestion des demandes
📊 S URVEILLANCEContrôles d'état, journaux, mesures, diagnostics
🔧 ADMINGestion des utilisateurs, configuration du serveur, surveillance

🔮 L'AVENIR DE LA GESTION D'INFRASTRUCTURE

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------------------+ +--------------------+ +------------------+

Contrôlez l'ensemble de votre infrastructure en toute transparence grâce au langage naturel. Le serveur MCP de Dokploy agit comme un traducteur universel entre l'IA et vos systèmes cloud.

🧠 FONCTIONS INTELLIGENTES

  • API Gateway: plus de 200 points d'extrémité d'API unifiés sous une interface intelligente unique
  • Traitement conscient du contexte: Comprend les opérations d'infrastructure complexes en plusieurs étapes
  • Récupération des erreurs: Traitement sophistiqué des erreurs avec suggestions de récupération automatique
  • Conception axée sur la sécurité: Architecture à confiance zéro avec contrôles d'accès complets
  • Mises à jour en temps réel: Mises à jour en continu à partir d'opérations de longue durée

🔥 QUICKSTART

# Cloner le portail dimensionnel git clone https://github.com/your-username/dokploy-mcp.git Entrer dans le vortex cd dokploy-mcp Installer les dépendances quantiques npm install Compiler la base de code npm run build Lancer le serveur sur PORT 3000 npm start

Configurez votre passerelle dimensionnelle dans .env:

DOKPLOY_API_URL=https://your-dokploy-instance.com/api DOKPLOY_API_KEY=votre-clé-d'accès-galactique PORT=3000

🌌 UNIVERSAL API

Interface primaire

POST / HTTP/1.1 Content-Type : application/json { "name" : "dokploy_operation_name", "params" : { "key1" : "value1", "key2" : "value2" } }

Catalogue de commandes

GET /tools HTTP/1.1

État du système

GET /health HTTP/1.1

🛸 CAPACITÉS D'EXPLOITATION

module de contrôle Docker

  • Gestion du cycle de vie des conteneurs: Démarrer, arrêter, redémarrer, inspecter
  • Analyse de la configuration: Inspection approfondie des configurations de conteneurs
  • Correspondance intelligente: recherche de conteneurs par nom d'application ou par modèle d'étiquette
  • Gestion des piles: Gestion d'applications complexes à plusieurs conteneurs

🏗️ Orchestration de projets

  • Gestion multi-projets: Création, mise à jour, duplication et suppression de projets
  • Configuration de l'environnement: Gestion sécurisée des variables d'environnement
  • Accès basé sur les rôles: Contrôle fin des autorisations
  • Allocation des ressources: Distribution efficace des ressources

🚀 Système de déploiement d'applications

  • Déploiement continu: Déploiement automatisé des applications
  • Opérations de mise à l'échelle: Mise à l'échelle des applications à la hausse ou à la baisse
  • Gestion de l'environnement: Contrôle des environnements d'application
  • Surveillance de l'état: Contrôles de santé des applications en temps réel

🗄️ Centre de commande de la base de données

  • Prise en charge de plusieurs moteurs: MySQL, PostgreSQL, MongoDB, Redis, MariaDB
  • Gestion des instances: Création, configuration, sauvegarde, restauration
  • Optimisation des performances: Optimisation des performances de la base de données
  • Contrôles de sécurité: Gestion des utilisateurs, politiques de mot de passe

🔐 Opérations de sécurité

  • Gestion des certificats: Création, déploiement et rotation des certificats TLS
  • Contrôle des clés SSH: Générer et gérer les clés SSH
  • Registry Credentials (informations d'identification du registre) : Intégration sécurisée du registre Docker
  • Contrôle d'accès des utilisateurs: Système complet de permissions pour les utilisateurs

🌐 Intelligence réseau

  • Gestion des domaines: Enregistrement, configuration et validation des domaines
  • Analyse du trafic: Test et diagnostic des points d'extrémité
  • Équilibrage de la charge: Distribuer le trafic efficacement
  • Automatisation SSL/TLS: Approvisionnement automatique en certificats

🤖 Opérations AI

  • Déploiement de modèles: Déploiement de modèles d'IA au sein de votre infrastructure
  • Points de terminaison d'inférence: Créer et gérer des API de prédiction
  • Gestion des modèles: Contrôle de version pour les modèles d'IA
  • Optimisation des ressources: Allocation efficace des ressources GPU/TPU

🔍 Diagnostic et surveillance

  • Log Analysis: Streaming et analyse des logs en temps réel
  • Diagnostic d'erreur: Détection et diagnostic automatiques des problèmes
  • Mesures de performance: Surveillance complète des performances du système
  • Contrôles de santé: Surveillance continue de l'état des applications et des services

🔧 Administration du système

  • Gestion des utilisateurs: Création, mise à jour, suppression d'utilisateurs et d'autorisations
  • Configuration du serveur: Approvisionnement et configuration automatisés des serveurs
  • Systèmes de sauvegarde: Opérations de sauvegarde et de restauration programmées
  • Configuration des alertes: Configuration des notifications pour les événements du système

💫 INTÉGRATION AVANCÉE

Intégration de Windsurf AI

{"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" : [] } } }

Portail d'accès CLI

Communiquez directement avec le serveur MCP depuis votre terminal :

curl -X POST http://localhost:3000 \N -H "Content-Type : application/json" \N -d '{"name" : "dokploy_list_projects", "params":{}}'

🧪 DEVELOPER QUANTUM REALM

npm run dev -- quantum-testing.ts # Tester le tissu de la réalité

Directory Structure

/src ├── index.ts # Le point de singularité ├── dokploy-client.ts # Le traducteur universel └── quantum-connector.ts # Connecteur de la fabrique de l'espace-temps

🌠 JOIN THE FUTURE

Le serveur Dokploy MCP représente la prochaine évolution dans la gestion de l'infrastructure - où l'IA rencontre les opérations cloud pour créer quelque chose de plus grand que la somme de ses parties.

   /\DOKPLOY MCP : Là où l'infrastructure devient une conversation et la gestion du cloud === 0 0 === devient un jeu d'enfant

📜 LICENCE

ISC - Libre d'utilisation dans votre dimension

🧠 ARCHITECTURE CONSOLIDÉE DE L'OUTIL

Le MCP Dokploy utilise une puissante architecture d'outils consolidés qui offre des fonctionnalités complètes grâce à un ensemble plus restreint d'outils de haut niveau. Il est ainsi plus facile pour les assistants IA de comprendre et d'utiliser l'ensemble des capacités tout en réduisant la charge cognitive.

Outils consolidés

Au lieu d'exposer plus de 200 points d'extrémité d'API individuels en tant qu'outils séparés, le MCP consolide la fonctionnalité dans ces outils primaires puissants :

OUTILDESCRIPTIONCAPACITÉS
dokploy_projectGestion de projetliste, obtention, création, mise à jour, suppression
dokploy_applicationOpérations sur l'applicationliste, obtention, création, mise à jour, suppression, déploiement, redémarrage, arrêt, démarrage
dokploy_serverGestion du serveurliste, obtention, création, mise à jour, suppression, configuration, validation, sécurité
dokploy_dockerOpérations sur les conteneurs Dockerliste, redémarrage, get_config, find_by_app, find_by_label, find_stack
dokploy_domainGestion des domaines et des certificatslister, obtenir, créer, mettre à jour, supprimer, valider, générer
dokploy_monitoringSurveillance et journalisationapp_status, app_logs, server_metrics, setup
dokploy_diagnosticsUtilitaires de diagnostictest_endpoint, diagnose_502, check_security
dokploy_deploymentOpérations de déploiementdéploiement, redéploiement, retour en arrière
dokploy_databaseInterface de base de données unifiéecréer, obtenir, démarrer, arrêter, déployer, mettre à jour, supprimer, déplacer, recharger, reconstruire
dokploy_backupGestion des sauvegardescréer, obtenir, lister, mettre à jour, supprimer, manuel
dokploy_systemGestion du système MCPétat, clear_cache, reset_circuit_breaker, metrics

Fonctionnement

Chaque outil consolidé suit un modèle d'action cohérent :

{"name" : "dokploy_application", "params" : {"action" : "restart", "applicationId" : "app-123456" } }

Le serveur associe intelligemment ces actions de haut niveau aux appels d'API de bas niveau appropriés, en gérant la validation des paramètres et en fournissant des messages d'erreur utiles.

Avantages

  • Modèle mental simplifié: Les LLM peuvent plus facilement comprendre et se souvenir d'un petit ensemble d'outils puissants
  • Interface cohérente: Tous les outils suivent le même modèle d'action
  • Réduction de l'utilisation de jetons: Moins de descriptions d'outils signifie plus de jetons disponibles pour le raisonnement
  • Meilleure gestion du contexte: Il est plus facile de suivre les opérations connexes au sein d'un même outil
  • Amélioration des capacités de l'intergiciel: La couche intergicielle peut fournir des fonctionnalités avancées telles que la mise en cache, les tentatives et la coupure de circuit

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
Serveur MCP AxiomServeur MCP pour l'accès aux journaux Axiom via Claude.Voir
Connecteur TypeScript pour SalesforceUne implémentation TypeScript d'un serveur Model Context Protocol (MCP) pour l'intégration Salesforc...Voir
Forge MCP ServerIl s'agit d'un serveur Model Context Protocol (MCP) pour l'intégration de Laravel Forge. Il fournit...Voir
Catalogue de données Azure par CDataServeur Model Context Protocol (MCP) de CData pour Azure Data CatalogVoir
MCP en nid d'abeilleUn serveur Model Context Protocol pour interagir avec les données d'observabilité Honeycomb. Ce serv...Voir
MetoroVoir