Octopoda MCP Server ajoute une mémoire persistante, une détection de boucles et des pistes d'audit à Claude Code

Octopoda est un serveur MCP qui se branche directement sur Claude Code, créant ce que le développeur décrit comme « un système d'exploitation complet pour vos agents ». L'outil répond aux problèmes courants lors de l'utilisation de Claude Code, notamment la perte de mémoire entre les sessions et le manque de visibilité sur la prise de décision des agents.
Fonctionnalités principales
Le développeur a construit Octopoda en utilisant Claude Code lui-même, avec les fonctionnalités spécifiques suivantes extraites de la source :
- Mémoire persistante qui conserve le contexte entre les sessions
- Détection de boucles qui compare la similarité des embeddings d'écritures consécutives pour détecter quand les agents se retrouvent coincés à se répéter avant d'épuiser les crédits
- Piste d'audit qui enregistre chaque décision avec le raisonnement derrière celle-ci, permettant aux utilisateurs de comprendre ce qui s'est passé lors de longues sessions
- Espaces de connaissances partagés où plusieurs agents peuvent collaborer automatiquement (le développeur mentionne l'exécution d'un agent OpenClaw aux côtés de Claude Code où ils partagent le contexte sans intervention manuelle)
- Tableau de bord montrant tout ce que les agents savent, comment leur compréhension évolue au fil du temps, les scores de performance et l'historique complet des décisions
Stack technique
- PostgreSQL avec pgvector pour la recherche sémantique
- Backend FastAPI
- Tableau de bord React
- Sécurité au niveau des lignes dans PostgreSQL pour l'isolation des locataires (après avoir commencé avec SQLite par utilisateur)
Perspectives d'implémentation
Le développeur a partagé plusieurs leçons pratiques de la construction du serveur MCP :
- L'isolation des locataires s'est avérée plus difficile que prévu, conduisant à un passage de SQLite par utilisateur à PostgreSQL avec la sécurité au niveau des lignes pour une isolation complète des données au niveau de la base de données
- L'ajout d'une instruction
CLAUDE.mdindiquant à Claude d'utiliser proactivement les outils de mémoire fait une différence significative, car sans cela Claude a tendance à préférer son propre contexte intégré aux outils MCP - Le système de détection de boucles utilise la comparaison de similarité des embeddings d'écritures consécutives
L'outil est gratuit et disponible sur www.octopodas.com. Le développeur sollicite les retours d'autres utilisateurs de Claude Code, en particulier ceux qui ont construit des serveurs MCP et découvert des modèles efficaces.
📖 Read the full source: r/ClaudeAI
👀 See Also

Agent Safehouse : sandboxing natif macOS pour les agents d'IA de codage locaux
Agent Safehouse est un outil de sandboxing natif pour macOS qui empêche les agents d'IA locaux d'accéder aux fichiers en dehors de votre répertoire de projet en utilisant une application au niveau du noyau. C'est un script shell unique sans dépendances qui fonctionne avec Claude Code, Codex, OpenCode, Amp, Gemini CLI, Aider, Goose, Auggie, Pi, Cursor Agent, Cline, Kilo, Code Droid et d'autres agents.

Clawback : Implémentation basée sur des hooks des boucles de vérification de Claude divulguées
Clawback est un projet GitHub qui réimplémente les boucles de vérification de la fuite de source map de Claude sous forme de crochets mécaniques plutôt que de prompts. Il inclut des crochets d'arrêt, PreToolUse, PostToolUse et PostCompact qui ne peuvent pas être ignorés par le modèle sous pression de contexte.

Libretto : Génération Déterministe d'Automatisation de Navigateur pour les Agents d'IA de Programmation
Libretto est une boîte à outils Skill+CLI qui permet aux agents d'IA de codage de générer des scripts d'automatisation de navigateur déterministes sous forme de code réel, s'éloignant des agents d'IA en temps d'exécution. Il combine l'automatisation d'interface utilisateur Playwright avec des requêtes réseau/API directes pour la fiabilité et inclut des modes de débogage pas à pas et en lecture seule.

CAP : Plugin de barre d'état Claude Code qui s'installe avec /plugin install
CAP (Claude Allowance Pulse) est un plugin de ligne d'état pour Claude Code qui s'installe via /plugin install sans npm, curl ou jq. Il affiche l'utilisation du modèle, les limites de session et hebdomadaires, l'utilisation de la fenêtre de contexte et le coût de session dans le terminal.