Nexus-Worker-MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Nexus-Worker-MCPreview the latest pull request for code quality"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nexus-Worker-MCP
Serveur MCP agnostique qui optimise vos coûts LLM en déléguant les tâches lourdes à un modèle "Ouvrier" économique.
Concept
Nexus-Worker-MCP implémente le pattern Supervisor-Worker (Planificateur / Exécuteur / Critique) :
Le Cerveau (modèle principal dans votre IDE) planifie, supervise et valide (pattern Reviewer-Critic)
Le Worker (modèle économique via API) exécute les tâches lourdes en tokens (Single-Shot, parallélisable)
Le MCP (ce projet) orchestre la délégation entre les deux
┌─────────────┐ Tool Call ┌──────────────┐ API Call ┌──────────────┐
│ Cerveau │ ──────────────────▶│ Nexus MCP │ ───────────────▶ │ Worker │
│ (Claude, │ │ (Routeur) │ │ (GPT-4o, │
│ GPT-5…) │ ◀──────────────── │ │ ◀─────────────── │ Ollama…) │
│ │ Résultat épuré │ │ Réponse brute │ │
└─────────────┘ └──────────────┘ └──────────────┘Related MCP server: Relay
Pourquoi ?
Sans Nexus | Avec Nexus |
Le modèle cher lit 1200 lignes de code | Le worker lit, le cerveau reçoit un résumé de 50 lignes |
Le modèle cher génère 300 lignes de tests | Le worker génère, le cerveau valide |
Le modèle cher fait la revue de code | Le worker revèle les bugs, le cerveau décide |
Coût élevé en Input + Output tokens | Réduction de 60-80% des coûts du modèle principal |
Quick Start
# 1. Cloner et installer
git clone https://github.com/oumar5/Nexus-Worker-MCP.git
cd Nexus-Worker-MCP
python -m venv .venv
# Windows:
.venv\Scripts\activate
# Linux/macOS:
# source .venv/bin/activate
pip install -e .
# 2. Configurer
cp .env.example .env
# Éditer .env avec vos clés API
# 3. Tester
python -m pytest tests/
# 4. Lancer
python -m nexus_workerCompatibilité
Clients IDE
Client IDE | Transport | Statut |
VS Code (Copilot) | stdio | ✅ Supporté |
Anti-Gravity | stdio | ✅ Supporté |
Claude Code | stdio | ✅ Supporté |
Cursor | stdio | ✅ Supporté |
Applications distantes | HTTP/SSE | ✅ Supporté |
Providers Worker
Provider | Modèles recommandés | Statut |
OpenAI | gpt-4o-mini, gpt-4o | ✅ Supporté |
Anthropic | claude-3-haiku, claude-3.5-haiku | ✅ Supporté |
Google Gemini | gemini-2.0-flash, gemini-1.5-flash | ✅ Supporté |
Ollama (local) | codellama, qwen2.5-coder | ✅ Supporté |
Azure OpenAI | Tout modèle déployé | ✅ Supporté |
Documentation
Document | Description |
Architecture technique avec diagrammes Mermaid | |
Patterns architecturaux et stratégie de délégation | |
Guide d'installation et configuration | |
Référence complète des 8 outils exposés | |
Guide des fournisseurs supportés | |
Cas d'usage détaillés avec flux et diagrammes | |
Stratégie de résilience et fallback | |
Prompts systèmes par type de tâche | |
Analyse financière, économie de tokens et ROI | |
Guide de contribution |
Roadmap (v2.0)
Tool-based Routing (Routage par Outil) : Possibilité de configurer un modèle spécifique pour chaque outil (ex:
WORKER_GENERATE_CODE_MODEL=claude-3-5-sonnetpour le code, etWORKER_REVIEW_CODE_MODEL=gpt-4o-minipour la relecture) afin de pousser l'optimisation des coûts à son maximum.Agenticité micro (Self-Verification bornée) : Sur les outils producteurs de code (
generate_code,refactor_code,generate_tests), le Worker pourra valider sa propre sortie (parse/lint) et itérer 2-3 fois max pour corriger ses erreurs. Ligne rouge : le Worker ne lit jamais d'autres fichiers que celui fourni — l'orchestration agentique reste au Cerveau. Périmètre v1 : registre de validateurs multi-langage extensible, activation par flagverifypar outil.Edits chirurgicaux pour
refactor_code: Optionnellement, le Worker pourra renvoyer une liste d'edits[{old_string, new_string}, ...]au lieu du fichier réécrit intégralement. Application côté MCP avec exigence d'unicité deold_string(même contrat que l'outilEditde Claude Code) — pas de numéros de ligne, pas de diffs fuzzy. Bénéfice : sortie compacte (baisse forte des tokens output sur gros fichiers modifiés localement). Prérequis : la Self-Verification doit être en place (un edit qui casse la syntaxe est plus discret qu'un rewrite qui la casse). Périmètre limité àrefactor_code—generate_codeetgenerate_testscréent du contenu neuf et restent en rewrite. Le Worker ne touche jamais lui-même au filesystem : il produit les edits, le MCP les applique.Support de nouveaux providers : Intégration de nouveaux LLMs selon les besoins de la communauté.
Licence
MIT — Voir LICENSE
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-call ($0.01 USDC) model-routing for AI coding agents: which LLM to call, cost vs. quality.
Cost-optimized LLM model routing recommendations for autonomous AI agents
- projectsOAuthcloud.tri2b
Task tracking built for coding agents. Work is leased, so two agents never take the same SubTask.
AI work orchestration for plans, tasks, teams, and coding-agent dispatch.
Related MCP Servers
- AlicenseAqualityDmaintenanceOptimizes token costs by intelligently delegating low-complexity tasks to local LLMs via LiteLLM, enabling cost-effective development workflows.31MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI to delegate boilerplate, drafts, tests, and refactors to free LLM providers, saving tokens and running tasks in parallel.427 npmMIT
- AlicenseAqualityCmaintenanceDelegates heavy development tasks from a supervisor to an autonomous worker on a cheaper model via MCP, with isolated git worktrees and provider-agnostic support.31MIT
- AlicenseBqualityCmaintenanceDelegates heavy, repetitive, and verifiable tasks like PDF extraction, code analysis, and log processing to a local LLM to reduce token consumption for frontier AI models, while keeping decision-making with the main AI.8MIT