Distillation Labs
Local first / Binaire Rust unique

Contextro

Binaire Rust unique. Serveur MCP local pour Claude, Cursor, Windsurf et d'autres clients : recherchez le code par sens, tracez les graphes d'appels, inspectez l'impact des changements, interrogez l'historique git et conservez la memoire entre les sessions sans envoyer votre code dans le cloud.

Installer

npm install -g contextro npx contextro@latest publie sur npm · stdio + http · docker pret
43×

moins de tokens pour trouver une fonction

500×

moins de tokens pour tracer les appelants

<50ms

demarrage a froid

35

outils MCP

Pourquoi il existe

Trouver la tranche exacte

Cherchez un comportement, pas des noms de fichiers. Contextro reduit le probleme au bon symbole ou au bon bloc de code en quelques millisecondes.

Voir le changement avant de le faire

Inspectez callers, callees, impact et historique git avant de renommer, supprimer ou deplacer du code partage.

Garder une petite fenetre de contexte

Retournez des extraits compacts, des signaux de confiance et des sorties volumineuses isolees plutot que de deverser des fichiers entiers dans le modele.

Capacites principales

Recuperation hybride

Recherche semantique, BM25, signaux de graphe, reranking et compression d extraits aware AST dans une seule chaine MCP locale.

Conscience du graphe de code

Tracez callers, callees, hubs d architecture et rayon d impact avant de toucher du code partage ou de lancer un refactor.

Memoire et connaissance

Stockez les decisions, retrouvez les sessions precedentes et indexez docs ou notes pour que les agents ne redemarrent pas a froid.

Deploiement local first

Installez via npm, utilisez des binaires precompiles ou executez via Docker. Travaillez sur stdio ou HTTP sans envoyer le code au cloud.

Ce que vous pouvez demander

search()

Recherche hybride : semantique + mots-cles + graphe

impact()

Inspecter le rayon d'impact avant modification ou refactorisation

code()

Recherche AST, motifs et reecritures

commit_search()

Rechercher dans l'historique git par sens

knowledge()

Indexer docs et notes a cote du code

restore()

Restaurer le contexte de session et l'etat du projet

Fonctionne avec

Claude Code

Claude Desktop

Cursor

Windsurf

Generic MCP clients

Docker / HTTP deployments

Pour les grands depots

Chercher sans lecture brute

La recuperation hybride et les reponses compactes reduisent la quantite de code non pertinent qu un agent doit scanner avant d agir.

Pour les refactors

Verifier le rayon d impact avant les edits

Le parcours du graphe d appels, l analyse d impact et la recherche consciente de git rendent les changements partages plus surs avant de toucher le code de production.

Pour les deploiements

L installer selon le mode de travail de l equipe

Utilisez le package npm, des binaires precompiles ou l image Docker et gardez le meme workflow local first sur les laptops et les services.

Etape suivante

Passer de la vue d ensemble a l implementation

Commencez par la doc d installation, la configuration client MCP, les variables `CTX_`, les modes de transport et la reference des commandes.