ContextStream

公式

Persistent memory and semantic search for AI coding assistants across sessions

ContextStream MCPで何ができますか?

  • 永続的なプロジェクトコンテキストを保存 — アシスタントに決定事項、教訓、計画を保存してもらい、セッション、エディタ、マシンをまたいで利用できるようにする。
  • リポジトリを読まずにインデックス化されたコードを検索 — 事前に構築されたインデックス(list_issues)を使用して、関数やシンボルが定義されている場所をアシスタントに調べてもらう。
  • セッションをまたいだメモリを取得 — チームが決定したことや取り組んでいたことを尋ねると、アシスタントが以前のセッションから保存されたやり取りやスナップショットを思い出します。
  • エージェント間で作業を転送 — 現在の状態、未解決の質問、次のステップ、および別のアシスタントのための裏付けとなる証拠を含む引き継ぎをリクエストします。
  • コンテンツで画像を検索 — テキストや視覚的な内容を説明して、スクリーンショットや図を見つけるようアシスタントに依頼します。

ドキュメント

ドキュメントを検索Ctrl/⌘ K

ContextStream MCPアシスタントのための本番接続Platformコード、メモリ、メディア、プロジェクト操作

ベータ版ドキュメント

ContextCode Betaオプションのターミナルコーディングエージェント(ベータ版)

はじめに

セットアップ

使用方法

リファレンス

ContextStreamの本番製品は、すでにお持ちのアシスタントから使用するMCP接続です。Rust MCPサーバーによって実装され、Claude Code、Cursor、Codex、VS Code、その他のサポート対象クライアントをContextStreamの検索、メモリ、永続的なプロジェクトコンテキストに接続します。

セットアップは1つのコマンドで完了します。その後、既存のアシスタントは、孤立したチャットからは確実にできなかったことを実行できるようになり、すべての検索を指定するのを待つ代わりに、いつプロジェクトコンテキストにアクセスするかを自分で判断できます。

「リトライについて何を決めたっけ?」

3週間前の決定。新しい意見ではありません。

「期限切れトークンはどこで処理する?」

事前に構築されたインデックスからファイルと行を、リポジトリを先に読むことなく取得します。

「先週は何をやっていた?」

接続済みアシスタントがキャプチャしたやり取りとスナップショット。別のエディタで使用したものも含まれます。

「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クライアントは、リモートMCPとカスタムヘッダーをサポートしている場合、ホスト型エンドポイントを使用できます。

作業を行っているもの

アシスタントはホスト型MCPエンドポイントを通じてContextStreamに接続します。インストールされたRustバイナリは、サポート対象クライアントを設定し、管理された指示を生成し、更新フロー中にそれらの指示を更新し、インデックス化に必要なマシンローカルのソース同期パスを提供します。通常のエディタ接続はホスト型のままです。マシン上のヘルパーがそれを2番目のローカル製品に置き換えることはありません。

これを使用するために内部の操作名を学ぶ必要はありません。セットアップは、各サポート対象アシスタントにいつ検索、想起、または永続的なコンテキストを保存するかを教える指示を書き込み、通常の使用は会話形式のままです。

次のステップ

{"@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"}}