MCP Continuity Server (Versão Simplificada) について
MCP Continuity Server (Versão Simplificada)は、Claude Desktopのセッション間でプロジェクト状態を記録する、アーカイブ済みのMCPサーバーです。開発ワークフロー向けに、リポジトリ分析、状態管理、ウェブ画面、継続用プロンプト生成を備えています。
主な機能
- 01セッション間のプロジェクト状態管理
- 02リポジトリ構造の分析
- 03継続用プロンプトの生成
- 04ウェブ画面での状態管理
- 05MCP SDK 1.7.0との互換性
活用シーン
- 01新しいセッションで開発を再開
- 02完了済みと保留中のコンポーネントを確認
- 03プロジェクトの文脈を含むプロンプトを生成
MCP 対応
プロジェクトの初期化、状態の読み込みと更新、リポジトリ分析、プロンプト生成のツールをMCPクライアントに公開します。READMEにはMCP SDK 1.7.0との互換性が記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| repositoryUrl | string | はい | リポジトリの URL または識別子 |
| workingDirectory | string | いいえ | 任意の作業ディレクトリ(例:'src'、'frontend/src') |
詳細
2026-10-22 にアーカイブされました。
Lucasdoreac/personal-dev-harness(tiered-delegationスキル)およびLucasdoreac/soberに置き換えられました。元のバージョンであるmcp-continuity-serverはすでにアーカイブされていました。履歴参照用としてのみ保持されています。
MCP Continuity Server(簡易版)
MCP Continuity Tool を基にした、プロジェクトの継続性と状態を管理する MCP サーバーです。このバージョンは、MCP SDK バージョン 1.7.0 と互換性を持つよう簡易化されています。
主な機能
- Claude Desktop のセッション間でのプロジェクト状態管理
- MCP SDK 1.7.0 との互換性
- 状態の表示と管理を行うウェブインターフェース
- リポジトリを分析してインサイトを取得
- 最適化された継続用プロンプトの生成
バージョン 1.0.9 の修正と改善
このバージョンでは、以下の変更を行っています。
- MCP SDK を 1.7.0 に更新(元のバージョンでは 1.0.1 を使用)
- エラーの原因となっていた
resources/listおよびprompts/listハンドラーを完全に削除 - プロジェクト状態の表示と管理を行うウェブインターフェース
- Claude Desktop との互換性を保証
- 互換性向上のため、絵文字をテキストに置き換え
- ログメッセージの書式を標準化
- すべてのコンポーネントに対する自動テストを実装
- GitHub Actions による継続的インテグレーションを設定
前提条件
- Node.js 18+
- npm または npx
インストールと使用方法
グローバルインストール
npm install -g @lucasdoreac/mcp-continuity-server
npx での使用
npx @lucasdoreac/mcp-continuity-server
Claude Desktop での設定
claude_desktop_config.json ファイルに次のエントリを追加します。
"continuity": {
"command": "npx",
"args": [
"-y",
"@lucasdoreac/mcp-continuity-server"
]
}
ソースコードからの使用
- リポジトリをクローンします。
git clone https://github.com/Lucasdoreac/mcp-continuity-server-fixed.git
cd mcp-continuity-server-fixed
- 依存関係をインストールします。
npm install
- サーバーを実行します。
node src/index.js
グラフィカルインターフェースを備えたウェブサーバーモード
HTTP サーバーとしてウェブインターフェースを起動するには、次のコマンドを実行します。
node src/index.js server
起動後、http://localhost:3000 でウェブインターフェースにアクセスできます。
ウェブインターフェース
ウェブインターフェースでは、次の操作ができます。
- プロジェクトの現在の状態を表示
- 完了済み、進行中、保留中のコンポーネントを監視
- 現在のコンポーネントに残っているタスクを確認
- 開発の進捗を追跡
- サーバーのパラメーターを設定

利用可能なツール
initProjectState- リポジトリに基づいてプロジェクトの状態を初期化しますloadProjectState- プロジェクトの現在の状態を読み込みますupdateProjectState- プロジェクトの状態にある特定のフィールドを更新しますanalyzeRepository- リポジトリの構造を分析してインサイトを取得しますgenerateContinuityPrompt- 開発を続けるための最適化されたプロンプトを生成します
状態ファイル
サーバーは、開発の現在の状態を保存する project-status.json ファイルを作成し、管理します。このファイルには次の情報が含まれます。
- プロジェクト情報(名前、リポジトリ、作業ディレクトリ)
- 開発の現在の状態(現在のファイル、コンポーネント、タスク)
- コンポーネントの一覧(完了済み、進行中、保留中)
- 開発コンテキスト(最後に考えたこと、次のステップ)
バージョン履歴
バージョン 1.0.9
- プロジェクト状態の表示と管理を行うウェブインターフェースを追加
- すべてのコンポーネントに対する自動テストを実装
- GitHub Actions による継続的インテグレーションを設定
- Claude Desktop との互換性を確保するため、すべての絵文字をテキスト表記に置き換え
- ログメッセージのプレフィックスを [INFO]、[OK]、[AVISO]、[ERRO] に統一
- ドキュメントと JSDoc コメントを改善
バージョン 1.0.8
- セキュリティ依存関係を更新
- 軽微なバグを修正
バージョン 1.0.7
- 必須ではない機能を削除してサーバーを簡易化
- MCP SDK バージョン 1.7.0 との互換性
- 競合の原因となっていたハンドラーを削除
テストと品質
自動テストを実行するには、次のコマンドを実行します。
npm test
コードカバレッジを確認するには、次のコマンドを実行します。
npm run test:coverage
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。