Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

MCP Auditeur Local & Architecte Système V2

Dépôts GitHub d'IARevue de code et tests IAOpen source · Windows, macOS, Linux

MCP Auditeur Local & Architecte Système V2 est un serveur open source du Protocole de Contexte de Modèle qui audite le code et les conceptions système avec un LLM local exécuté via LM Studio, de sorte qu'aucune donnée ne quitte la machine du développeur. Il passe automatiquement d'un mode Auditeur de Code de Production, vérifiant les soumissions selon dix règles d'ingénierie défensive, à un mode Architecte Système qui élabore des topologies et des plans d'exécution.

Voir le dépôt
Partager
Voir le dépôt
Partager

MCP Auditeur Local & Architecte Système V2 est un serveur open source du Protocole de Contexte de Modèle (MCP) qui examine le code et les conceptions système en utilisant un modèle de langage fonctionnant entièrement sur la machine du développeur. Il se connecte à tout client compatible MCP et transmet chaque soumission à un serveur LM Studio local plutôt qu'à une API cloud, de sorte qu'aucun code ou conception ne quitte la machine et qu'il n'y a pas de coût par jeton.

Lire la suite

Le serveur détecte automatiquement si une soumission entrante est du code ou une spécification de haut niveau et la dirige vers l'un des deux rôles. En mode Auditeur de Code de Production, il vérifie l'entrée selon dix règles d'ingénierie défensive couvrant la logique et les conditions limites telles que les vérifications de nullité et la division par zéro, les fuites de ressources et les problèmes de performance tels que les gestionnaires de contexte non fermés, et les frontières défensives telles que les annotations de type et les gardes de boucle bornées. Il renvoie un verdict déterministe APPROUVÉ ou REJETÉ avec des retours d'information exploitables. En mode Architecte Système & Stratège, déclenché lorsque l'entrée ressemble à une spécification plutôt qu'à du code, il produit des topologies de composants, des structures de répertoire, des modélisations de risques pour la concurrence et les points de défaillance, ainsi qu'un plan d'exécution par phases.

Avant que quoi que ce soit n'atteigne le modèle de langage, un sentinelle rapide basé sur l'AST analyse la soumission et bloque les appels à haut risque tels que eval, exec, os.system et subprocess, et rejette les Python mal formés. Chaque audit est enregistré deux fois : sous forme de lignes structurées dans une base de données SQLite locale pour les métriques et l'historique, et sous forme de journaux JSON atomiques destinés à servir de jeu de données pour le fine-tuning. Un script de surveillance séparé peut s'exécuter en parallèle du serveur et publier des mises à jour de statut formatées dans un canal Discord à mesure que de nouveaux fichiers d'audit apparaissent, permettant à une équipe de suivre l'activité de révision sans ouvrir un tableau de bord. Le serveur interroge également directement le point de terminaison du modèle actif de LM Studio, de sorte qu'il récupère quel que soit le modèle actuellement chargé sans nécessiter un nom de modèle codé en dur.

Le projet inclut un extrait prêt à l'emploi du "Protocole de Boucle d'Agent" que les développeurs peuvent coller dans la configuration de leur assistant de codage, instruisant l'assistant à appeler l'outil d'audit après chaque changement de code, à lire les retours de rejet, à corriger les problèmes signalés et à soumettre à nouveau, limité à cinq tentatives.

Il est conçu pour les développeurs individuels et les petites équipes qui souhaitent une étape d'examen automatisée du code et de l'architecture dans leur flux de travail de codage basé sur MCP sans payer pour l'inférence cloud ou exposer du code propriétaire à une API tierce. Il nécessite Python 3.10 ou une version ultérieure, une instance LM Studio en cours d'exécution avec un modèle ajusté par instruction chargé, et un client compatible MCP. Le projet est distribué sous la licence MIT et est gratuit à utiliser ; le mainteneur accepte des dons optionnels via Ko-fi et GitHub Sponsors.

  • CatégorieRevue de code et tests IA
  • Modèle tarifaireOpen source
  • DéploiementExécution locale
  • PlateformesWindows, macOS, Linux

  • Serveur MCP en mode double qui détecte automatiquement l'entrée de code ou de spécification et la dirige vers le rôle d'audit correspondant

  • Le mode Auditeur de Code de Production vérifie les soumissions selon 10 règles d'ingénierie défensive avec un verdict déterministe APPROUVÉ/REJETÉ

  • Le mode Architecte Système & Stratège élabore des topologies de composants, des modèles de risque et des plans d'exécution par phases à partir de spécifications

  • Le sentinelle basé sur l'AST bloque les appels eval, exec, os.system et subprocess, et rejette le Python mal formé avant qu'il n'atteigne le modèle

  • Fonctionne entièrement sur un serveur LM Studio local, donc aucun code ne quitte la machine du développeur et il n'y a pas de coût par jeton

  • La découverte dynamique de modèles lit quel que soit le modèle actuellement chargé dans LM Studio

  • Enregistre chaque audit dans une base de données SQLite locale et dans des fichiers JSON atomiques adaptés aux jeux de données de fine-tuning

  • Le surveillant Discord en arrière-plan publie des mises à jour formatées en temps réel lorsque de nouveaux résultats d'audit sont écrits

  • Inclut un extrait de prompt du "Protocole de Boucle d'Agent" qui permet à un assistant de codage de se corriger de lui-même à travers des cycles répétés d'audit et de correction

  • Comprend une suite pytest qui valide la garde AST, les migrations de base de données et le pipeline d'inférence sans instance LM Studio en direct

  1. Installer LM Studio : Téléchargez LM Studio, chargez un modèle ajusté par instruction et démarrez son serveur local sur le port 1234.

  2. Cloner et configurer le serveur : Clonez le dépôt, créez un environnement virtuel et installez les dépendances avec pip.

  3. Enregistrer le serveur MCP : Ajoutez le chemin du script de pont du serveur à votre fichier de configuration mcpServers de votre client MCP.

  4. Exécuter un audit : Soumettez du code ou une spécification via l'outil d'audit ; le serveur choisit automatiquement le mode Auditeur de Code ou Architecte.

  5. Examiner le verdict : Lisez le statut APPROUVÉ ou REJETÉ et les retours d'information, puis corrigez et soumettez à nouveau si rejeté.

  6. Optionnel, surveiller l'activité : Exécutez le script de surveillance pour recevoir des notifications Discord pour chaque nouveau résultat d'audit.

  • Passage de révision de code local
  • Planification d'architecture
  • Agent de codage auto-correcteur
  • Visibilité des audits d'équipe

Avis sur MCP Auditeur Local & Architecte Système V2

Chargement...

Outils IA populaires comme MCP Auditeur Local & Architecte Système V2

lai-harness

Dépôts GitHub d'IA

lai-harness est un cadre de codage local-first et auditable conçu pour les petits LLMs. Il offre des outils compacts, une politique déterministe, une validation, une…

Assistants de codage IA
Voir l'outil

Dépôts GitHub d'IA

Cadre de codage local-first et auditable conçu pour les petits LLMs. Il offre des outils compacts, une politique déterministe, une validation, une…lai-harness est un cadre de codage local-first et auditable conçu pour les petits LLMs. Il offre des outils compacts, une politique déterministe, une validation, une…

Assistants de codage IA
Voir le Top 250 Dépôts GitHub d'IA

Baz AI Code Review

Applications IA

Baz propose une révision de code pilotée par l'IA, de la planification à la production, garantissant qualité et sécurité. Il s'intègre à GitHub, GitLab et Azure DevOps, offrant…

Revue de code et tests IA

N°87 pour Explication de code

Voir l'outil

Applications IA

Propose une révision de code pilotée par l'IA, de la planification à la production, garantissant qualité et sécurité. Il s'intègre à GitHub, GitLab et Azure DevOps, offrant…Baz propose une révision de code pilotée par l'IA, de la planification à la production, garantissant qualité et sécurité. Il s'intègre à GitHub, GitLab et Azure DevOps, offrant…

Revue de code et tests IA
N°87 pour Explication de code

Kodus

Applications IA

Kodus est un outil open source de revue de code par IA qui apprend le flux de travail et les normes de codage de votre équipe. Il fournit des revues précises sur la qualité, la…

Revue de code et tests IA

N°53 en Revue de code et tests IA

Voir l'outil

Applications IA

Outil open source de revue de code par IA qui apprend le flux de travail et les normes de codage de votre équipe. Il fournit des revues précises sur la qualité, la…Kodus est un outil open source de revue de code par IA qui apprend le flux de travail et les normes de codage de votre équipe. Il fournit des revues précises sur la qualité, la…

Revue de code et tests IA
N°53 en Revue de code et tests IA

Aviator Verify

Applications IA

Aviator Verify remplace les revues de code traditionnelles en capturant l'intention avant la PR et en vérifiant les critères d'acceptation par rapport au code en cours…

Revue de code et tests IA
Voir l'outil

Applications IA

Aviator Verify remplace les revues de code traditionnelles en capturant l'intention avant la PR et en vérifiant les critères d'acceptation par rapport au code en cours…

Revue de code et tests IA
Voir le Top 250 Applications IA

Chrome DevTools MCP

Dépôts GitHub d'IA

Chrome DevTools MCP permet aux agents d'interagir avec une instance Chrome réelle, de valider du code et de réaliser des audits. Il offre des fonctionnalités telles que…

Automatisation navigateur et web
Voir l'outil

Dépôts GitHub d'IA

Permet aux agents d'interagir avec une instance Chrome réelle, de valider du code et de réaliser des audits. Il offre des fonctionnalités telles que…Chrome DevTools MCP permet aux agents d'interagir avec une instance Chrome réelle, de valider du code et de réaliser des audits. Il offre des fonctionnalités telles que…

Automatisation navigateur et web
Voir le Top 250 Dépôts GitHub d'IA

Oscar - Git chez Google

Dépôts GitHub d'IA

Oscar est une architecture d'agent contributeur open-source conçue pour réduire la charge de travail des mainteneurs dans le développement logiciel. Il exploite les LLM pour…

Assistants de codage IA
Voir l'outil

Dépôts GitHub d'IA

Architecture d'agent contributeur open-source conçue pour réduire la charge de travail des mainteneurs dans le développement logiciel. Il exploite les LLM pour…Oscar est une architecture d'agent contributeur open-source conçue pour réduire la charge de travail des mainteneurs dans le développement logiciel. Il exploite les LLM pour…

Assistants de codage IA
Voir le Top 250 Dépôts GitHub d'IA
1 sur 6