Context Continuation MCP Server について
Context Continuation MCP Serverは、AI開発セッションとプロジェクトの進捗を読みやすいMarkdownファイルに記録します。開発者がコンテキスト使用量を把握し、新しいセッション向けの復元プロンプトを作成できます。
主な機能
- 01メッセージとトークン使用量の追跡
- 02コンテキスト上限前の通知
- 03セッション復元プロンプトの生成
- 04プロジェクトの節目と進捗の記録
- 05Markdownファイルでのデータ保存
活用シーン
- 01開発中のコンテキスト使用量の確認
- 02新しいセッションでの作業継続
- 03プロジェクトの決定事項と節目の記録
MCP 対応
セッション追跡、状態確認、プロジェクト進捗と概要の取得、セッション復元のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Context Continuation MCP Server
AI 開発セッション向けにインテリジェントなコンテキスト管理を提供する MCP(Model Context Protocol)サーバーです。トークン上限に達しても、もうコンテキストを失うことはありません。
主な機能
- コンテキストの自動追跡:トークン使用量と会話の流れを監視します
- インテリジェントなセッション中断:コンテキスト上限に達する前に通知します
- シームレスな復元:新しいセッション用のコンテキスト復元プロンプトを生成します
- プロジェクト管理:セッション間でマイルストーン、決定事項、進捗を追跡します
- ファイルベースのストレージ:Git で扱える、人が読みやすい Markdown ファイルを使用します
クイックスタート
インストール
npm install -g context-continue-mcp
Claude Desktop での使用
- Claude Desktop の設定に追加します:
{
"mcpServers": {
"context-continue": {
"command": "context-mcp",
"args": ["--project", "/path/to/your/project"]
}
}
}
-
Claude Desktop を再起動します
-
会話でコンテキストツールを使い始めます:
context_start_session- 新しいセッションの追跡を開始しますcontext_track_message- 重要なメッセージを追跡しますcontext_get_status- トークン使用量を確認しますcontext_restore_session- 復元プロンプトを生成します
利用可能なツール
セッション管理
context_start_session- 新しいコンテキストセッションの追跡を開始しますcontext_end_session- 要約を作成して現在のセッションを終了しますcontext_get_status- 現在のセッションとトークン使用量の情報を取得します
コンテキストの追跡
context_track_message- メッセージをセッションの追跡に追加しますcontext_track_progress- プロジェクトの進捗を更新しますcontext_add_milestone- プロジェクトのマイルストーンを追加します
復元
context_restore_session- コンテキスト復元プロンプトを生成しますcontext_get_project_summary- プロジェクト全体の概要を取得します
仕組み
- セッションを開始:プロジェクトのコンテキスト追跡を初期化します
- 進捗を追跡:重要なメッセージや決定事項が自動的に記録されます
- 使用量を監視:トークン上限に近づくと警告を受け取ります
- シームレスに継続:新しいセッション用の復元プロンプトを生成します
ファイル構成
サーバーはプロジェクト内に .context ディレクトリを作成します:
your-project/
├── .context/
│ ├── config.json
│ ├── project_summary.md
│ ├── sessions/
│ │ ├── session_001_2025-05-31.md
│ │ └── session_002_2025-06-01.md
│ ├── progress/
│ │ ├── milestones.md
│ │ └── decisions.md
│ └── artifacts/
└── your-code/
品質保証
このプロジェクトでは、次の方法で高いコード品質を維持しています:
- 🧪 包括的なテスト:43 件以上のユニットテストと 95% 以上のカバレッジ
- 🔄 継続的インテグレーション:Node.js 18.x、20.x、21.x でテストを自動実行
- 🌍 クロスプラットフォーム対応:Ubuntu、Windows、macOS でテスト済み
- 📊 コードカバレッジ:Codecov でリアルタイムにカバレッジを追跡
- 🏗️ ビルド検証:ビルドと CLI 機能を自動テスト
- 📦 パッケージ検証:公開前のテストと互換性チェック
テストの実行
# Run all tests
npm test
# Run tests with coverage
npm run test:coverage
# Run specific test suites
npm test token-counter
npm test session-tracker
npm test context-manager
# Watch mode for development
npm run test:watch
開発
git clone https://github.com/core3-coder/context-continue-mcp
cd context-continue-mcp
npm install
npm run build
npm start
ライセンス
MIT - 詳細は LICENSE ファイルを参照してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。