UNPKG

overmind-mcp

Version:

Orchestrateur universel agents IA multi-modeles via MCP. Inclut le protocole 'Custom-Nickname' pour identifier vos agents avec des surnoms originaux (The Chaos Prophet, Shadow Sniper, etc.), l'isolation mémoire (Private Memory Context) et le support pour

494 lines (471 loc) • 18.5 kB
<!doctype html> <html lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>OverMind-MCP | Orchestrateur Multi-Agents IA</title> <meta name="description" content="Orchestrateur universel d'agents IA multi-modeles via MCP pour piloter Claude-Code, Gemini, QwenCli, Nous Hermes, Kilo/Cline et plus." /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" /> <link rel="stylesheet" href="styles.css?v=1.3.4" /> </head> <body> <canvas class="matrix-bg" id="matrix"></canvas> <div class="grid-overlay"></div> <div class="orb orb-1"></div> <div class="orb orb-2"></div> <div class="orb orb-3"></div> <div class="main-content"> <header> <div class="container"> <nav> <div class="logo"> <i class="fas fa-brain"></i> <span class="logo-text">OverMind-MCP</span> <div class="logo-glitch"></div> </div> <ul class="nav-links"> <li><a href="library.html" class="nav-link">Bibliothèque</a></li> <li> <a href="prompt.html" class="nav-link"><i class="fas fa-robot"></i> Prompt</a> </li> <li> <a href="https://deamondev888.github.io/PostgreSQL-MCP-Serveur/" target="_blank" class="nav-link nav-link-highlight" ><i class="fas fa-database"></i> PostgreSQL-MCP</a > </li> </ul> <div class="mobile-toggle"> <span></span> <span></span> <span></span> </div> </nav> </div> </header> <section class="hero"> <div class="container"> <div class="hero-content"> <h1 class="hero-title"> <span class="glitch" data-text="OverMind">OverMind</span ><span class="gradient-text">-MCP</span> </h1> <p class="hero-subtitle elite-subtitle"> Orchestrateur universel d'agents IA multi-modeles via MCP pour piloter <span class="highlight-model">Claude-Code</span>, <span class="highlight-model">Gemini-cli</span>, <span class="highlight-model">QwenCli</span>, <span class="highlight-model">Nous Hermes</span>, <span class="highlight-model">DeepSeek V4 Pro</span>, <span class="highlight-model">Kilo/Cline</span>, <span class="rebel-model">OpenClaw</span>, <span class="highlight-model">GLM</span>, <span class="highlight-model">Minimax</span>, <span class="highlight-model">Kimi</span>, <span class="highlight-model">Ollama</span> et plus sans limite. </p> <div class="hero-actions"> <a href="#install" class="btn btn-primary elite-btn"> <i class="fas fa-rocket"></i> <span>Déploier l'OverMind</span> <div class="btn-glow"></div> </a> <a href="https://deamondev888.github.io/PostgreSQL-MCP-Serveur/" target="_blank" class="btn btn-secondary elite-btn-secondary" > <i class="fas fa-database"></i> <span>PostgreSQL-MCP</span> </a> <a href="https://discord.gg/4AR82phtBz" target="_blank" class="btn btn-secondary elite-btn-secondary" > <i class="fab fa-discord"></i> <span>Discord</span> </a> </div> <div class="hero-terminal"> <div class="terminal-header"> <span class="dot"></span> <span class="dot"></span> <span class="dot"></span> <span class="terminal-title">TERMINAL_SECURE_CHANNEL</span> </div> <div class="terminal-body"> <span class="prompt">$</span> <span class="command">npm install -g overmind-mcp</span> <button class="terminal-copy" onclick="copyToClipboard('npm install -g overmind-mcp')" > <i class="fas fa-copy"></i> </button> </div> </div> <div class="hero-stats elite-stats"> <div class="stat elite-stat"> <div class="stat-value" data-target="15">0</div> <div class="stat-label">Modèles Supportés</div> </div> <div class="stat elite-stat"> <div class="stat-value" data-target="4096">0</div> <div class="stat-label">Dimensions Mémoire</div> </div> <div class="stat elite-stat"> <div class="stat-value" data-target="100">0</div> <div class="stat-label">% Domination</div> </div> </div> </div> <div class="hero-visual"> <div class="orchestration-cortex"> <div class="cortex-core"> <i class="fas fa-brain"></i> <div class="core-rings"> <div class="ring ring-1"></div> <div class="ring ring-2"></div> <div class="ring ring-3"></div> </div> </div> <div class="agent-fleet" id="agent-fleet"> <!-- Dynamically generated agent nodes --> </div> <div class="cortex-links" id="cortex-links"> <!-- Dynamically generated connections --> </div> <div class="hologram-data"> <div class="data-line">STATUS: SUPREME</div> <div class="data-line">NODES: ACTIVE</div> <div class="data-line">MISSION: DOMINATION</div> </div> </div> </div> </div> </section> <section class="features" id="features"> <div class="container"> <div class="section-header"> <h2 class="section-title"> <i class="fas fa-microchip"></i> Fonctionnalités </h2> <p class="section-subtitle">La puissance ultime pour orchestrer vos agents IA</p> </div> <div class="features-grid"> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-plug"></i> <div class="icon-bg"></div> </div> <h3>Contrôle Total</h3> <p> Lancez des missions complexes via MCP ou directement via le code avec une interface simple et puissante. </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-building"></i> <div class="icon-bg"></div> </div> <h3>Architecture Pro</h3> <p> Basé sur des services (AgentManager, ClaudeRunner, PromptManager) pour une stabilité maximale. </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-brain"></i> <div class="icon-bg"></div> </div> <h3>Mémoire 4096D</h3> <p> Système RAG intégré via PostgreSQL + pgvector supportant les embeddings SOTA (Qwen 8B). </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-shield-alt"></i> <div class="icon-bg"></div> </div> <h3>Mémoire Ségréguée</h3> <p> Chaque agent peut posséder ses propres souvenirs isolés tout en ayant accès au socle global. </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon">🔍</div> <h3>Auto-Diagnostic CLI</h3> <p> Détection automatique des runners manquants avec instructions d'installation et liens officiels vers les kits (NPM/GitHub). </p> </div> <div class="feature-card"> <div class="feature-icon">💾</div> <h3>Mémoire Long Terme</h3> <p> Indexation sémantique (PostgreSQL Vector) de chaque interaction pour une cohérence parfaite sur la durée. </p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-tools"></i> <div class="icon-bg"></div> </div> <h3>Capacités Étendues</h3> <p> L'agent piloté peut utiliser VOS outils (Base de données, Scrapers, etc.) sans limite. </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-robot"></i> <div class="icon-bg"></div> </div> <h3>Multi-Agents</h3> <p> Créez, configurez et gérez des personnalités d'agents isolées avec Prompts & Settings dédiés. </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-bolt"></i> <div class="icon-bg"></div> </div> <h3>Runner Hermes</h3> <p> Propulsé par <strong>NVIDIA NIM</strong>. Utilise DeepSeek V4 Pro/Flash pour un raisonnement profond et une exécution ultra-rapide. </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-bolt"></i> <div class="icon-bg"></div> </div> <h3>Runner Hermes</h3> <p> Propulsé par <strong>NVIDIA NIM</strong>. Utilise DeepSeek V4 Pro/Flash pour un raisonnement profond et une exécution ultra-rapide. </p> <div class="feature-border"></div> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-coins"></i> <div class="icon-bg"></div> </div> <h3>Orchestrateur Pur</h3> <p> Mode Économie Maximale : délègue tout aux sous-agents, capitalise la mémoire et répond en moins de 3 lignes pour économiser vos tokens. </p> <div class="feature-border"></div> </div> </div> </div> </section> <section class="installation" id="install"> <div class="container"> <div class="section-header"> <h2 class="section-title"> <i class="fas fa-download"></i> Installation </h2> </div> <div class="install-tabs"> <button class="tab-btn active" data-tab="global"> <i class="fas fa-globe"></i> Globale via NPM </button> <button class="tab-btn" data-tab="local"> <i class="fas fa-folder"></i> Locale (Dev) </button> </div> <div class="tab-content active" id="global"> <div class="code-container"> <div class="code-header"> <span class="code-title">Terminal</span> <div class="code-actions"> <button class="copy-btn"> <i class="fas fa-copy"></i> </button> </div> </div> <pre><code class="language-bash"># Installation globale npm install -g overmind-mcp # Configuration MCP pour Client IDE ou CLI { "mcpServers": { "overmind": { "command": "npx", "args": ["-y", "overmind-mcp@latest"] } } }</code></pre> </div> </div> <div class="tab-content" id="local"> <div class="code-container"> <div class="code-header"> <span class="code-title">Terminal</span> <div class="code-actions"> <button class="copy-btn"> <i class="fas fa-copy"></i> </button> </div> </div> <pre><code class="language-bash"># 1. Cloner le repo localement git clone https://github.com/DeamonDev888/overmind-mcp cd overmind-mcp # 2. Installer les dépendances pnpm install # 3. Build le projet pnpm run build # Configuration MCP { "mcpServers": { "overmind": { "command": "node", "args": ["PATH/ABSOLU/dist/bin/cli.js"] } } }</code></pre> </div> </div> </div> </section> <section class="library" id="library"> <div class="container"> <div class="section-header"> <h2 class="section-title"> <i class="fas fa-code"></i> Utilisation comme Bibliothèque </h2> </div> <div class="code-container large"> <div class="code-header"> <span class="code-title">TypeScript</span> <div class="code-actions"> <button class="copy-btn"> <i class="fas fa-copy"></i> </button> </div> </div> <pre><code class="language-typescript">import { runAgent, AgentManager, updateConfig } from 'overmind-mcp'; // 1. Initialisation updateConfig('./settings.json', './mcp.local.json'); // 2. Gestion des agents const manager = new AgentManager(); await manager.createAgent('expert-seo', 'Tu es un expert SEO...', 'claude-3-5-sonnet'); // 3. Lancer une exécution via l'Orchestrateur Unifié // Cette méthode gère automatiquement la persistence, l'isolation et les logs. const { content, isError } = await runAgent({ runner: 'claude', agentName: 'expert-seo', prompt: 'Analyse le site example.com', autoResume: true, }); if (!isError) { console.log('🤖 Résultat:', content[0].text); }</code></pre> </div> </div> </section> <div class="container"> <p class="system-note"> <i class="fas fa-exclamation-triangle"></i> Note : L'OverMind maintient l'ordre parmi tous les agents IA. Même les <strong>OpenClaw</strong> rebelles finissent par obéir. 😈 </p> </div> </div> <footer> <div class="container"> <div class="footer-content"> <div class="footer-brand"> <div class="footer-logo"> <i class="fas fa-brain"></i> <span>OverMind-MCP</span> </div> <p>Le futur de l'orchestration IA</p> </div> <div class="footer-social"> <a href="https://www.npmjs.com/package/overmind-mcp" target="_blank" title="NPM"> <i class="fab fa-npm"></i> </a> <a href="https://github.com/DeamonDev888/overmind-mcp" target="_blank" title="GitHub"> <i class="fab fa-github"></i> </a> <a href="https://discord.gg/4AR82phtBz" target="_blank" title="Discord"> <i class="fab fa-discord"></i> </a> <a href="https://deamondev888.github.io/PostgreSQL-MCP-Serveur/" target="_blank" title="PostgreSQL-MCP" > <i class="fas fa-database"></i> </a> </div> </div> <div class="footer-bottom"> <p>Projet propulsé par DeaMoN888 - 2026</p> </div> </div> </footer> <!-- SVG Visual Effects Definitions --> <svg style="position: absolute; width: 0; height: 0" aria-hidden="true" focusable="false"> <defs> <filter id="cyber-glitch"> <feTurbulence type="fractalNoise" baseFrequency="0.00001" numOctaves="1" result="noise" /> <feOffset dx="0" dy="0" result="offset" /> <feDisplacementMap in="SourceGraphic" in2="noise" scale="2" /> </filter> <filter id="noiseFilter"> <feTurbulence type="fractalNoise" baseFrequency="0.6" numOctaves="3" stitchTiles="stitch" /> <feColorMatrix type="saturate" values="0" /> <feComponentTransfer> <feFuncA type="linear" slope="0.05" /> </feComponentTransfer> </filter> <linearGradient id="cyber-gradient" x1="0%" y1="0%" x2="100%" y2="0%"> <stop offset="0%" stop-color="var(--neon-cyan)" /> <stop offset="50%" stop-color="var(--neon-blue)" /> <stop offset="100%" stop-color="var(--neon-cyan)" /> </linearGradient> </defs> </svg> <script src="script.js?v=1.3.4" defer></script> </body> </html>