overmind-mcp
Orchestrates and controls multiple AI agent CLIs (Claude-Code, Gemini-cli, etc.) via a unified MCP server, enabling complex multi-agent missions with shared memory and HTTP singleton architecture.
README
<p align="center"> <img src="assets/overmind.png" alt="OverMind-MCP Banner" width="293" height="253"> </p>
<div align="center">
đ§ OverMind-MCP
</div>
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.
<p align="center"> <a href="https://discord.gg/4AR82phtBz"><img src="https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord"></a> <a href="https://deamondev888.github.io/overmind-mcp/"><img src="https://img.shields.io/badge/Documentation-Live-00fff5?style=for-the-badge&logo=google-chrome&logoColor=white" alt="Live Doc"></a> </p>
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
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.