mcp-10-code-splitter-auditor
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-10-code-splitter-auditor
UTILITAIRE OPEN-SOURCE DE RIGUEUR
L'auditeur de budget de lignes qui traque les fichiers de plus de 350 lignes et génère des plans de découpage modulaires automatiques en sous-packages propres.
1. Carte d'Identité & Rôle Métier
Champ Stratégique | Valeur Officielle |
Composant Officiel |
|
Pôle d'Appartenance | Pôle 5 : L'Outillage de Notoriété, Code Clean & Pattern MCP |
Modèle Business | UTILITAIRE OPEN-SOURCE DE RIGUEUR |
Politique de Visibilité | PUBLIC OPEN-SOURCE (MIT) |
Mission Principale | L'auditeur de budget de lignes qui traque les fichiers de plus de 350 lignes et génère des plans de découpage modulaires automatiques en sous-packages propres. |
Architecture | Clean Architecture Tri-Canal (STDIO / CLI / SDK In-Process) |
Related MCP server: clenzer
2. Guide d'Installation 1-Clic
Option 0 : Extension VS Code / Cursor (recommandée pour distribution)
Dossier extension/ — packagée en .vsix (v0.1.0).
cd extension
npm install
npm run bundle-mcp
npm test
npm run packagePuis : Command Palette → Code Splitter: Install MCP (All Clients) → Reload Window.
Cible les 4 clients : Cursor, VS Code, Claude Desktop, Claude Code.
Option A : Installation Automatisée 1-Clic (CLI)
Exécutez simplement le script install.py à la racine du dépôt :
python install.pyCe script effectue automatiquement :
La vérification de votre environnement Python (>= 3.10).
L'installation des dépendances requises en mode éditable (
pip install -e .ounpm install).La détection et l'injection automatique du serveur dans la configuration de Cursor (
%USERPROFILE%/.cursor/mcp.json) sans écraser vos autres outils.
Option B : Installation Manuelle Développeur
pip install -e .3. Configuration Manuelle (Cursor, Antigravity, Claude Desktop)
Si vous préférez déclarer manuellement ce serveur dans votre fichier .cursor/mcp.json ou mcp_config.json, ajoutez le bloc suivant :
{
"mcpServers": {
"mcp-10-code-splitter-auditor": {
"command": "python",
"args": ["canal_mcp/mcp_server.py"],
"env": { "PYTHONIOENCODING": "utf-8" },
"type": "stdio"
}
}
}4. Catalogue Sémantique des Outils (tools)
Ce composant expose des outils déterministes prêts à être invoqués par un modèle de langage (LLM) :
Nom de l'Outil ( | Rôle & Fonction Technique | Déclencheur d'Action (Quand l'IA DOIT-ELLE l'appeler ?) | Paramètres Requis | Sortie Retournée |
| Scanne tous les fichiers sources (.py, .ts, .tsx, .mjs) et liste ceux qui dépassent le seuil d'alerte (350 lignes). | Lors de l'audit de qualité ou avant d'intégrer une nouvelle fonctionnalité lourde. |
| Tableau ordonné des fichiers lourds avec compteur exact de lignes. |
| Génère un plan de découpage modulaire sous forme de répertoire partials/ ou submodules/ avec index barrel export. | Dès qu'un fichier monolithique (> 350 lignes) est détecté. |
| Plan d'architecture découpée (responsabilités isolées, hooks contrôleurs et barrel index). |
5. Exemples Concrets de Prompts Utilisateur
Voici 3 exemples réels de requêtes que vous pouvez poser directement dans le chat de Cursor ou Claude Code pour faire travailler cet outil :
« Scanne mon code pour trouver tous les fichiers qui dépassent 350 lignes. »
« Génère un plan de découpage modulaire pour le fichier mcp_server.py qui fait 520 lignes. »
« Vérifie que la Règle #5 de budget de lignes est respectée sur l'ensemble de mes composants. »
🛡️ Propriété Intellectuelle & Sécurité
Éditeur : SNORBIK AI © 2026.
Classification : Conforme à la Directive Maîtresse V14.1 (Recettes d'architecture sanctuarisées dans le Pôle 06).
Zéro Régression : Respect strict des budgets de lignes et des normes de sécurité.
This server cannot be deployed
Maintenance
Related MCP Connectors
Enforces architectural invariants and code quality rules inside your AI agent's edit loop.
Scores your code across 12 areas, with findings, fix prompts, and re-assessment in your AI agent
Code-map tools for AI agents: see a repo's structure first, then edit only what matters.
Codebase intelligence for agents: 152 structured artifacts across 21 programs, one call.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to analyze large codebases and document collections by consulting large context window models (up to 2M tokens) via OpenRouter when files exceed the current agent's context limits.358 PyPI295MIT
- AlicenseAqualityDmaintenanceEnables CLI agents to detect and remove dead code, manage complexity, and enforce hygiene rules in TypeScript/JavaScript projects through tools like scanning, cleansing, and reporting.53 npmISC
- FlicenseNot gradedqualityBmaintenanceEnables agents to statically analyze Python source via AST traversal, computing McCabe cyclomatic complexity, cognitive nesting depth, and dependency graphs to pinpoint refactoring hotspots. It returns standardized refactoring plans, decomposition guidance, and code-metric telemetry with zero external dependencies.7-
- AlicenseAqualityBmaintenanceEnables coding agents to retrieve only the JavaScript/TypeScript code needed for a given task within a token budget, using TypeScript compiler analysis and a decision model to judge relevance.315 npm3MIT