ContextStream

officiel

Mémoire persistante et recherche sémantique pour assistants de codage IA entre les sessions.

Que pouvez-vous faire avec ContextStream MCP ?

  • Conserver un contexte de projet durable — Demandez à votre assistant d'enregistrer une décision, une leçon ou un plan afin qu'il soit disponible entre les sessions, les éditeurs et les machines.
  • Rechercher du code indexé sans lire le dépôt — Demandez à votre assistant de rechercher où une fonction ou un symbole est défini à l'aide d'un index préconstruit (list_issues).
  • Récupérer la mémoire inter-sessions — Demandez ce que votre équipe a décidé ou sur quoi vous travailliez, et votre assistant rappelle les échanges et instantanés enregistrés lors des sessions précédentes.
  • Transférer le travail entre agents — Demandez une passation qui inclut l'état actuel, les questions ouvertes, les prochaines étapes et les preuves à l'appui pour un autre assistant.
  • Trouver des images par contenu — Demandez à votre assistant de localiser une capture d'écran ou un diagramme en décrivant son texte ou son contenu visuel.

Documentation

Rechercher dans la docCtrl/⌘ K

ContextStream MCPLa connexion de production pour votre assistantPlateformeOpérations de code, mémoire, médias et projets

Documentation bêta

ContextCode BêtaAgent de codage en terminal optionnel en bêta

Pour commencer

Configuration

Utilisation

Référence

Le produit de production de ContextStream est la connexion MCP utilisée depuis l'assistant que vous possédez déjà. Elle est implémentée par le serveur MCP Rust et connecte Claude Code, Cursor, Codex, VS Code et d'autres clients pris en charge à la recherche, la mémoire et le contexte de projet durable de ContextStream.

La configuration prend une seule commande. Ensuite, votre assistant existant peut faire des choses qu'il ne pouvait pas faire de manière fiable depuis un chat isolé — et il peut décider lui-même d'aller chercher ce contexte de projet au lieu d'attendre que vous prescriviez chaque recherche.

« qu'avions-nous décidé à propos des tentatives ? »

La décision d'il y a trois semaines, pas une nouvelle opinion.

« où gérons-nous les jetons expirés ? »

Fichiers et lignes, à partir d'un index préconstruit, sans lire le dépôt au préalable.

« sur quoi travaillions-nous la semaine dernière ? »

Les échanges et instantanés capturés par vos assistants connectés — y compris ceux que vous avez utilisés dans un autre éditeur.

« rappele-toi que nous sommes sur Postgres, pas MySQL »

Enregistré comme contexte durable pour vos clients connectés autorisés.

« rédige le runbook de rotation de la clé de signature »

Une procédure opérationnelle maintenue avec vérification, restauration et conditions d'arrêt.

« trouve la capture d'écran avec le délai d'attente »

L'image indexée retrouvée à partir de son texte extrait et de son contexte visuel.

« transfère la revue d'authentification restante à un autre agent »

Un transfert délimité avec l'état actuel, les questions ouvertes, les prochaines étapes et les preuves.

Ce qui change

Il peut conserver un contexte durable. Les plans approuvés, les décisions explicites et les leçons, ainsi que les échanges capturés persistent entre les sessions, les assistants et les machines. Un enregistrement sauvegardé dans Cursor peut servir de base à Claude Code demain.

Il cesse de deviner où se trouvent les choses. Votre dépôt est indexé, donc trouver du code est une recherche ponctuelle plutôt qu'une boucle de recherche-et-lecture. C'est plus rapide et moins coûteux — moins de jetons dépensés à lire des fichiers qui se révèlent sans rapport.

Vous pouvez partager un contexte sélectionné lorsque vous collaborez. Une décision partagée enregistrée par quelqu'un d'autre est disponible pour votre assistant lorsque le sujet revient. Si vous travaillez seul, les mêmes portées d'espace de travail et de projet organisent votre propre contexte entre les sessions et les assistants. Les enregistrements personnels et les conversations non capturées restent en dehors du contexte partagé.

Un partenariat, pas une bibliothèque de commandes

La boucle prévue est simple : vous énoncez le résultat et les contraintes ; votre assistant décide des preuves et des travaux antérieurs dont il a besoin ; ContextStream fournit le contexte de projet pertinent et garde les résultats utiles disponibles pour plus tard.

Vous ne devriez pas avoir à dire « cherche dans le code, maintenant lis les décisions, maintenant vérifie les leçons, maintenant trouve le runbook. » Pour une tâche comme « corrige la course de rafraîchissement, préserve l'API publique et montre-moi la vérification », l'assistant peut s'orienter vers le projet et récupérer ces sources de sa propre initiative.

Vous décidez toujours de l'objectif, vous examinez les compromis importants et vous autorisez les actions majeures. L'assistant doit s'arrêter lorsque le périmètre est ambigu, que les preuves se contredisent ou que la prochaine action dépasse son autorisation. Comment fonctionne le partenariat avec l'agent est le modèle plus approfondi.

Un changement de production, gardé cohérent

Avant de faire pivoter une clé de signature, demandez à l'assistant où la vérification a lieu et ce qui en dépend. Demandez-lui de lire la décision qui a fixé la fenêtre de chevauchement et la leçon de la dernière rotation. Enregistrez un plan exécutable et liez le runbook. Définissez un rappel pour le moment où le travail doit commencer, pas pour la date d'expiration.

Si vous vous arrêtez à mi-chemin, enregistrez l'état exact. Une session ultérieure peut reprendre avec la tâche ouverte et la vérification échouée. Si quelqu'un d'autre prend le relais, créez un transfert ; si l'agent de cette personne a besoin du contexte de soutien, assortissez-le d'une capsule étroite et à expiration.

Vous continuez à parler en phrases normales tout au long. La connexion conserve « où est-ce ? », « pourquoi est-ce ainsi ? », « que dois-je faire ? », « que reste-t-il ? » et « qui en est propriétaire maintenant ? » comme différents types de contexte de projet, afin que chaque question ait une réponse utile plus tard.

Quels éditeurs

L'assistant de configuration gère Claude Code · Cursor · GitHub Copilot dans VS Code · Windsurf · Cline · Kilo Code · Roo Code · Codex CLI · Aider · Antigravity · OpenCode CLI.

Aider reçoit des règles d'instruction mais n'a pas de connexion MCP dans cette configuration. Claude Desktop est pris en charge via une configuration manuelle. D'autres clients MCP peuvent utiliser le point de terminaison hébergé lorsqu'ils prennent en charge le MCP distant et les en-têtes personnalisés.

Ce qui fait le travail

Votre assistant se connecte à ContextStream via le point de terminaison MCP hébergé. Le binaire Rust installé configure les clients pris en charge, génère leurs instructions gérées, actualise ces instructions au cours du flux de mise à jour et fournit le chemin de synchronisation de source locale à la machine nécessaire à l'indexation. La connexion d'éditeur normale reste hébergée ; l'assistant sur votre machine ne la remplace pas par un second produit local.

Vous n'avez pas besoin d'apprendre les noms d'opérations internes pour utiliser ceci. La configuration écrit des instructions qui apprennent à chaque assistant pris en charge quand rechercher, rappeler ou enregistrer un contexte durable, de sorte que l'utilisation ordinaire reste conversationnelle.

Ensuite

{"@context":"https://schema.org","@type":"Organization","name":"ContextStream","url":"https://contextstream.io","logo":"https://contextstream.io/logo.png","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","sameAs":["https://twitter.com/contextstream","https://github.com/contextstream"]}
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ContextStream","applicationCategory":"DeveloperApplication","operatingSystem":"Any","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Starter is the permanent free plan with 3,000 Context Credits each month"}}