
Footprint MCP
Interface UIpar pcircle-ai
Application MCP locale pour l'historique des sessions IA, la mémoire de contexte et les pistes d'audit cryptées — supporte Claude Code, Codex et Gemini CLI.
Ce qu'il fait
Footprint est un serveur et une application MCP locale qui offre aux outils de codage IA une couche de mémoire persistante. Il enregistre vos sessions Claude Code, Codex et Gemini CLI sous forme de transcriptions structurées, dérive des fils de contexte et des résumés de passage entre les sessions, et vous permet de crypter et d'exporter des conversations spécifiques comme preuves infalsifiables.
Toutes les données restent sur votre machine. Il n'y a pas de backend cloud, pas d'abonnements et pas de tarification à l'usage — juste une base de données SQLite locale avec un stockage de preuves cryptées via XChaCha20-Poly1305.
Caractéristiques clés
- Interface de tableau de bord de session — Interface navigateur interactive sur une URL localhost pour passer en revue les sessions, les fils de contexte, les tendances et les décisions (
ui://footprint/session-dashboard.html) - Capture de preuves cryptées — préservez des conversations IA spécifiques comme des enregistrements cryptographiquement vérifiables avec
capture-footprint - Mémoire de contexte inter-sessions — Footprint regroupe les sessions liées en fils de contexte et suggère le contexte approprié avant le début d'un nouvel exécution, avec liaison corrigible par l'utilisateur
- Résumés de passage — des récits dérivés, des décisions et des bundles de passage tenant compte des tentatives (retry-aware) vous permettent de garder le fil entre les sessions de travail
- Historique consultable — recherche plein texte et par clé d'issue à travers toutes les sessions enregistrées
Installation
Claude Desktop
Lancez l'installation d'abord :
npx @pcircle/footprint setup
Ceci configure Claude Desktop automatiquement. JSON manuel pour claude_desktop_config.json :
{
"mcpServers": {
"footprint": {
"command": "npx",
"args": ["@pcircle/footprint"],
"env": {
"FOOTPRINT_DATA_DIR": "/path/to/footprint-data",
"FOOTPRINT_PASSPHRASE": "votre-mot-de-passe-sécurisé"
}
}
}
}
VS Code Copilot
Ajoutez à votre fichier settings.json de VS Code :
"github.copilot.chat.mcp.servers": {
"footprint": {
"command": "npx",
"args": ["@pcircle/footprint"],
"env": {
"FOOTPRINT_DATA_DIR": "/path/to/footprint-data",
"FOOTPRINT_PASSPHRASE": "votre-mot-de-passe"
}
}
}
Enregistrement CLI
Enregistrez les sessions en direct :
footprint run claude -- <<argsargs>
footprint run codex -- <<argsargs>
footprint run gemini -- <<argsargs>
Hôtes supportés
Claude Desktop, Claude Code, Codex et Gemini CLI (tous confirmés dans le README avec des instructions de configuration spécifiques).






