context-sync について
Context Sync はローカルファーストの MCP サーバーで、AI コーディングツールにコードベースの永続的なメモリを提供します。プロジェクトの概要、決定事項、進行中の作業を保持し、セッションをまたいで文脈を引き継げます。複数の AI コーディングクライアントを使う開発者向けです。
主な機能
- 01プロジェクトコンテキストの永続保存
- 02決定事項と制約の記録と検索
- 03構造化されたファイル探索と検索
- 04git を考慮したコンテキストと分析
- 05オプションの Notion 読み取り専用検索
- 06git フックによる自動キャプチャ
活用シーン
- 01新しいセッション開始時にプロジェクトの背景を復元
- 02後続のセッションのためにアーキテクチャ上の決定を記録
- 03複数の AI コーディングツール間で同じプロジェクトメモリを共有
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Context Sync
MCP を介して AI コーディングツールにプロジェクトのローカル優先メモリーを提供します。
Context Sync は、コードベースのための永続的なメモリーレイヤーをエージェントに提供します。
- プロジェクトの概要と技術スタック
- 作業状況、決定事項、制約、注意点
- 構造化されたファイル探索
- Git を考慮したコンテキスト
- オプションの読み取り専用 Notion 検索

機能
Context Sync は、セッションの継続性を保つために設計されています。以前の会話をモデルに記憶させるのではなく、重要なプロジェクトコンテキストを保存し、少数の MCP ツールを通じて取得できるようにします。
現在の主要なツールは次のとおりです。
set_projectrememberrecallread_filesearchstructuregitnotion
インストール
グローバルにインストールします。
npm install -g @context-sync/server
グローバルインストール中に自動設定が実行されます。インストール後、AI ツールを再起動してください。
グローバルではなくローカルにインストールした場合、自動設定は実行されません。docs/CONFIG.md の手動設定ガイドを使用してください。
確認
MCP ツールの一覧に context-sync が表示されていることを確認します。
- Claude Desktop:ツール一覧を開きます
- Cursor:ツール一覧を開きます
- VS Code / Copilot Chat Agent mode:ツールを確認します
- Continue.dev:Continue パネルを開きます
- Codex CLI:
codex mcp list - Claude Code:
claude mcp list
自動設定に失敗した場合は、docs/TROUBLESHOOTING.md と docs/CONFIG.md を参照してください。
オプションの Notion 設定
Notion 連携を利用する場合は、セットアップウィザードを実行します。
context-sync-setup
または:
npx context-sync-setup
Notion のサポートは、ツールのインターフェースでは意図的に読み取り専用になっています。
notion({ action: "search", query: "..." })notion({ action: "read", pageId: "..." })
初回のワークフロー
新しいセッションを開始するたびに、まずプロジェクトを設定します。
1. set_project({ path: "/absolute/path/to/project" })
2. recall()
3. structure({ depth: 2 })
4. read_file({ path: "src/index.ts" })
5. remember({ type: "decision", content: "Use SQLite for local storage" })
推奨パターン:
- プロジェクト/セッションの開始時に
set_projectを 1 回実行します recallでコンテキストを復元しますstructureとsearchで探索しますread_fileで対象を絞って確認します- 現在のセッション後も残すべき情報がある場合は
rememberを使用します
Git 連携
Git リポジトリ内で set_project を実行すると、Context Sync はコンテキストを自動的に取得するためのフックをインストールできます。
インストールされるフック:
post-commitpre-pushpost-mergepost-checkout
フックには Context Sync Auto-Hook のマークが付けられ、既存のフックは先にバックアップされます。
git ツールは次の機能をサポートします。
statuscontexthotspotscouplingblameanalysis
データと設定
デフォルトの保存場所:
- データベース:
~/.context-sync/data.db - 設定:
~/.context-sync/config.json - インストール状況:
~/.context-sync/install-status.json
データベースのカスタム設定:
- CLI:
context-sync --db-path /absolute/path/to/db - 環境変数:
CONTEXT_SYNC_DB_PATH
ストレージの詳細は docs/DATA.md を参照してください。
対応プラットフォーム
- Claude Desktop
- Cursor
- VS Code + GitHub Copilot
- Continue.dev
- Zed
- Windsurf
- Codeium
- TabNine
- Codex CLI
- Claude Code
- Antigravity
ドキュメント
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。