ETL-D Serveur MCP : Analyse CSV Déterministe pour Claude afin de Prévenir les Hallucinations Financières

Un développeur a rendu open-source ETL-D, un serveur MCP pour Claude Desktop conçu pour empêcher Claude de halluciner des points décimaux lors de l'analyse de fichiers CSV financiers et d'autres formats de données B2B structurés. L'outil aborde la "taxe de token" liée à l'envoi de formats bruts dans la fenêtre de contexte d'un LLM et le "risque d'hallucination" où des virgules mal placées peuvent transformer 100,50 $ en 10 050,00 $.
Architecture : La cascade à trois couches
Le serveur traite les fichiers à travers trois couches strictes lorsque Claude est invité à les analyser :
- Couche 1 (Heuristique) : Utilise 100 % Python avec
regex,dateutilet des analyseurs structurels stricts pour les formats connus. Le développeur rapporte un test de charge avec 200 requêtes parallèles atteignant des temps de réponse d'environ 70 ms avec 0 appel LLM et un risque d'hallucination nul. - Couche 2 (Routage sémantique) : Si les en-têtes CSV sont obfusqués, un routeur léger mappe les colonnes vers des schémas Pydantic stricts.
- Couche 3 (Secours LLM) : Déclenchée uniquement pour le "bruit" de texte libre à haute entropie, utilisant Llama 3.3 70b en arrière-plan pour appliquer des schémas JSON.
Le résultat est un tableau JSON parfaitement propre et aplati renvoyé à Claude pour le raisonnement.
Configuration et disponibilité
L'outil a été approuvé sur le registre officiel Anthropic MCP. Pour l'utiliser, les développeurs doivent configurer leur claude_desktop_config.json. Le code source est disponible sur GitHub à l'adresse pablixnieto2/etld-mcp-server.
Le développeur a construit cela après avoir identifié que l'approche "LLM-first" est la mauvaise architecture pour les données B2B structurées comme les historiques de transactions de courtiers, les relevés bancaires (Norma 43) ou les fichiers SEC XBRL, soutenant que les agents IA ne devraient pas lire directement les CSV mais interroger un middleware déterministe à la place.
📖 Read the full source: r/ClaudeAI
👀 See Also

Selfware : Framework d'agent IA local basé sur Rust avec architecture PDVR
Selfware est un framework d'agent IA open-source construit en Rust pour l'inférence locale, mettant en œuvre un cycle cognitif PDVR avec 54 outils intégrés et conçu pour des tâches de longue durée sur du matériel grand public.

Fullerenes : Couche mémoire persistante open source pour agents de codage réduit les tokens de 64% sur SWE-bench
Fullerenes utilise un graphe de connaissances local SQLite construit via Tree-sitter pour donner aux agents de codage comme Claude Code une mémoire persistante, réduisant l'utilisation de tokens de 64 % sur SWE-bench et jusqu'à 96,6 % sur des benchmarks internes.

Compétences de Claude pour Émuler un Environnement de Studio de Design
Un designer partage deux compétences Claude : l'une simule un studio avec des coéquipiers et des méthodes de conception, l'autre ajoute un 'jeu rigoureux' pour la créativité.

Développeur Construit l'Application LibraHQ pour Résoudre le Problème de Mémoire des Agents IA
Un développeur a créé LibraHQ, une application de prise de notes gratuite qui sert de couche de mémoire partagée entre les chatbots et les agents de codage. L'application enregistre les notes et décisions importantes des conversations et les stocke pour les sessions futures, résolvant ainsi le problème des agents d'IA qui oublient les décisions précédemment prises.