ContextStream

官方

跨会话的AI编程助手的持久化记忆与语义搜索

你可以用 ContextStream MCP 做什么?

  • 回顾过往决策 — 询问之前做了什么决定,例如“我们之前对重试做了什么决定?”,即可获取记录的决策,而不是重新征求意见。
  • 通过索引定位代码 — 借助预先构建的索引查找某项功能的处理位置,并获取文件和行号,无需先阅读代码库。
  • 保存持久上下文 — 记录“记住我们用的是 Postgres,不是 MySQL”之类的信息,让它们在不同会话、助手和机器之间持续保留。
  • 继续之前的工作 — 询问上周在做什么,即可获取记录的对话和快照,包括来自其他编辑器的内容。
  • 查找已索引的媒体 — 根据提取出的文本和视觉上下文检索图像,例如包含超时信息的屏幕截图。
  • 移交给其他代理 — 创建范围明确的交接,包含当前状态、待解决问题、后续步骤和证据。

文档

文档

关闭

搜索文档Ctrl/⌘ K

为你的助手提供生产环境连接

ContextStream 的生产产品是 MCP 连接,可供你现有的助手使用。它由 Rust MCP 服务器实现,可将 Claude Code、Cursor、Codex、VS Code 及其他受支持的客户端连接到 ContextStream 的搜索、记忆和持久项目上下文。

只需一条命令即可完成设置。之后,你现有的助手就能可靠地完成在孤立聊天中无法做到的事情,而且它可以自行判断何时需要调用项目上下文,而不必等你逐项指定要查找的内容。

你说会发生什么

“我们对重试做了什么决定?”

三周前做出的决定,而不是临时给出的意见。

“过期令牌在哪里处理?”

从预先构建的索引中找到文件和代码行,无需先读取整个代码库。

“我们上周在做什么?”

已连接的助手捕获的对话和快照——包括你在另一个编辑器中使用的助手捕获的内容。

“记住,我们用的是 Postgres,不是 MySQL”

保存为持久上下文,供你授权的已连接客户端使用。

“编写签名密钥轮换操作手册”

一份持续维护的操作流程,包含验证、回滚和停止条件。

“找到那张超时的截图”

根据提取出的文本和视觉上下文匹配已索引的图像。

“把剩余的身份验证审查工作交接给另一个代理”

一份范围明确的交接,包含当前状态、未解决的问题、后续步骤和证据。

有何变化

它可以保留持久上下文。 已批准的计划、明确的决定和经验教训,以及捕获的对话,都会在不同会话、助手和设备之间持续保存。在 Cursor 中保存的记录,明天就能为 Claude Code 提供依据。

它不再需要猜测内容的位置。 你的代码库已建立索引,因此查找代码只需查询,而不必反复搜索和阅读。这更快,也更省钱——减少花在阅读无关文件上的令牌。

协作时,你可以分享选定的上下文。 其他人记录的共享决定,会在相关主题出现时提供给你的助手。如果你独自工作,同一工作区和项目范围也能整理你在不同会话和助手中的上下文。个人记录和未捕获的对话不会纳入共享上下文。

合作伙伴,而非命令库

预期的协作流程很简单:你说明目标和限制;助手判断需要哪些证据和过往工作;ContextStream 提供相关项目上下文,并让有用的结果留存下来,以供日后使用。

你不应该需要逐条说“搜索代码,现在读取决定,再检查经验教训,然后找到操作手册”。对于“修复刷新竞态、保留公共 API,并向我展示验证结果”这样的任务,助手可以主动了解项目情况并检索这些来源。

你仍然负责确定目标、审查重要的权衡,并授权会产生重大影响的操作。如果范围不明确、证据相互冲突,或下一步操作超出权限,助手就应该停下来。代理协作的工作方式介绍了更深入的协作模式。

保持连贯的一项生产变更

轮换签名密钥之前,先询问助手验证发生在哪里,以及哪些内容依赖该密钥。让它读取设定重叠窗口的决定,以及上次轮换的经验教训。保存一份可执行计划并关联操作手册。将提醒设在必须开始工作的时间,而不是密钥到期日。

如果你中途停下,就保存确切的状态。之后的会话可以从未完成的任务和失败的验证继续。如果由其他人接手,就创建一份交接;如果对方的代理需要相关上下文,再配上一份范围精简、会过期的上下文包。

整个过程中,你仍然可以用日常语言交流。该连接会将“它在哪里?”“为什么要这样做?”“我该怎么做?”“还剩什么?”和“现在由谁负责?”保留为不同类型的项目上下文,让每个问题日后都能得到有用的答案。

支持哪些编辑器

设置向导可管理 Claude Code · Cursor · GitHub Copilot in VS Code · Windsurf · Cline · Kilo Code · Roo Code · Codex CLI · Aider · Antigravity · OpenCode CLI。

Aider 会接收指令规则,但在此设置中没有 MCP 连接。Claude Desktop 支持手动配置。任何接受自定义 MCP 连接器的客户端——包括 Claude.ai 和 Grok——都可以使用托管 URL 和 OAuth。请参阅连接 ContextStream Custom MCP。其他 MCP 客户端在支持远程 MCP 和自定义标头时,也可以使用托管端点。

实际运行机制

你的助手通过托管 MCP 端点连接到 ContextStream。已安装的 Rust 二进制文件会配置受支持的客户端、生成由其管理的指令、在更新流程中刷新这些指令,并提供索引所需的机器本地源同步路径。常规的编辑器连接仍由托管服务提供;你机器上的辅助程序不会用第二个本地产品取代它。

使用时,你无需了解内部操作名称。设置过程会写入指令,教会每个受支持的助手何时搜索、回忆或保存持久上下文,因此日常使用仍然可以像对话一样自然。

下一步

{"@context":"https://schema.org","@type":"Organization","name":"ContextStream","url":"https://contextstream.io","logo":"https://contextstream.io/logo.png","description":"Shared project context for AI coding agents: hosted code search plus saved decisions, lessons, and plans across Cursor, Claude Code, Codex, and Grok via MCP.","sameAs":["https://x.com/contextstreamio","https://www.linkedin.com/company/contextstream","https://github.com/contextstream"]}
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ContextStream","applicationCategory":"DeveloperApplication","operatingSystem":"Any","description":"Shared project context for AI coding agents: hosted code search plus saved decisions, lessons, and plans across Cursor, Claude Code, Codex, and Grok via MCP.","offers":{"@type":"Offer","price":"19","priceCurrency":"USD","description":"Pro is $19 per month with saved project knowledge, 25,000 monthly Context Credits, and full product access. Starter is free with 10,000 monthly Context Credits."}}