đ§ OverMind-MCP
Orchestrateur universel agents IA multi-modeles via MCP pour piloter Claude-Code, Gemini-cli, QwenCli, Nous Hermes, Kilo/Cline, OpenClaw, GLM, Minimax, Kimi, Ollama et plus sans limite.
OverMind-MCP est une conscience supĂ©rieure conçue pour orchestrer, commander et automatiser une flotte illimitĂ©e d'agents IA. Compatible avec Claude-Code, Gemini-cli, QwenCli, Nous Hermes, Kilo/Cline, OpenClaw, et prĂȘt pour GLM, Minimax, Kimi, Ollama et bien d'autres.
Il transforme les outils CLI isolĂ©s en une force coordonnĂ©e, pilotable par API ou par MCP, capable d'exĂ©cuter des missions complexes. Expert en outils MCP, il peut ĂȘtre scriptĂ© pour les faire fonctionner ensemble et les mettre en production.
- đ ContrĂŽle Total : Lancez des missions complexes via MCP ou directement via le code (Claude, Gemini, QwenCli, Hermes).
- đïž Architecture Pro : BasĂ© sur des services (
AgentManager,ClaudeRunner,PromptManager) pour une stabilitĂ© maximale. - đ§ MĂ©moire Haute-Performance (4096D) : SystĂšme RAG intĂ©grĂ© via PostgreSQL +
pgvector. - đĄïž MĂ©moire SĂ©grĂ©guĂ©e : Chaque agent peut possĂ©der ses propres souvenirs isolĂ©s tout en ayant accĂšs au socle global.
- đ€ Multi-Agents : CrĂ©ez, configurez et gĂ©rez des personnalitĂ©s d'agents isolĂ©es (Prompts & Settings dĂ©diĂ©s).
- đŠ PrĂȘt pour l'IntĂ©gration : Importable comme un module NPM dans vos autres projets.
- đ Ÿïž HTTP Singleton : Plus de zombies â 1 serveur HTTP partagĂ© par tous les agents.
đ Installation
Globale via NPM (Recommandé)
npm install -g overmind-mcp@latest
[!IMPORTANT]Configuration du Workspace (
OVERMIND_WORKSPACE)Pour éviter les erreurs de résolution (notamment si vous lancez Overmind hors du dossier du projet), déclarez le chemin du workspace au niveau du systÚme ou de la configuration de votre service, et non dans le.envde projet :
- Via Systemd : Ajoutez
WorkingDirectory=/chemin/du/projetouEnvironment=OVERMIND_WORKSPACE=/chemin/du/projetdans la directive[Service].- Via le Shell : Exécutez
export OVERMIND_WORKSPACE="/chemin/du/projet"(dans.bashrcou.profile).
Configuration MCP (HTTP)
AprĂšs installation, configurez votre client MCP en mode HTTP :
{
"mcpServers": {
"overmind": {
"transport": "http-stream",
"url": "http://localhost:3099"
},
"memory": {
"transport": "http-stream",
"url": "http://localhost:3099"
},
"postgresql": {
"transport": "http-stream",
"url": "http://localhost:5433",
"description": "PostgreSQL MCP - Base de données vectorielle"
}
}
}
đ§ Installation Locale (Dev)
git clone https://github.com/DeamonDev888/overmind-mcp.git
cd overmind-mcp
pnpm install
pnpm run build
Utilisation comme BibliothĂšque
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. Lancer une exécution
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);
}
đ Structure du Projet
Workflow/
âââ bin/ # Scripts d'installation et launchers
âââ docker/ # Configuration Docker (PostgreSQL, pgvector)
âââ docs/ # Documentation
âââ scripts/ # Scripts de maintenance (setup, postgres, etc.)
âââ src/ # Code source TypeScript
â âââ bin/ # Points d'entrĂ©e CLI (cli.ts, overmind-bridge.ts)
â âââ bridge/ # Bridge HTTP JSON-RPC (OverBridgeServer, SessionStore)
â âââ lib/ # BibliothĂšques partagĂ©es (config, logger, telemetry)
â âââ memory/ # Provider mĂ©moire PostgreSQL + pgvector
â âââ services/ # Runners d'agents (Claude, Hermes, Gemini, Kilo, etc.)
â â âââ hermes/ # Modules extraits du NousHermesRunner
â âââ tools/ # 14 outils MCP (run_agent, memory_search, etc.)
â âââ __tests__/ # Tests unitaires (vitest)
âââ assets/ # Images et ressources
đĄïž Anti-Zombie Architecture
L'ancien problĂšme : chaque agent spawn son propre node.exe MCP server â zombies.
La solution : 1 seul serveur HTTP par service, partagé par tous les agents.
Agent 1 âââ
Agent 2 âââŒâââ Overmind:3099 (1 process)
Agent 3 âââ
ââââ PostgreSQL:5433 (1 process)
ââââ Discord:3141 (1 process)
Plus de node.exe par agent = plus de zombies.

Projet propulsé par DeaMoN888 - 2026