mcpField
M
MCP Continuity Server (Versão Simplificada)

MCP Continuity Server (Versão Simplificada)

ローカル
github.com/Lucasdoreacメモリ・ナレッジ01 週間前に更新

MCP Continuity Server (Versão Simplificada) について

MCP Continuity Server (Versão Simplificada)は、Claude Desktopのセッション間でプロジェクト状態を記録する、アーカイブ済みのMCPサーバーです。開発ワークフロー向けに、リポジトリ分析、状態管理、ウェブ画面、継続用プロンプト生成を備えています。

主な機能

  1. 01セッション間のプロジェクト状態管理
  2. 02リポジトリ構造の分析
  3. 03継続用プロンプトの生成
  4. 04ウェブ画面での状態管理
  5. 05MCP SDK 1.7.0との互換性

活用シーン

  1. 01新しいセッションで開発を再開
  2. 02完了済みと保留中のコンポーネントを確認
  3. 03プロジェクトの文脈を含むプロンプトを生成

MCP 対応

プロジェクトの初期化、状態の読み込みと更新、リポジトリ分析、プロンプト生成のツールをMCPクライアントに公開します。READMEにはMCP SDK 1.7.0との互換性が記載されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"continuity-server-fixed": {
"command": "npx",
"args": [
"-y",
"@lucasdoreac/mcp-continuity-server"
]
}
}
}
起動コマンドnpx -y @lucasdoreac/mcp-continuity-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@lucasdoreac/mcp-continuity-server

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
repositoryUrlstringはいリポジトリの URL または識別子
workingDirectorystringいいえ任意の作業ディレクトリ(例:'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 の修正と改善

このバージョンでは、以下の変更を行っています。

  1. MCP SDK を 1.7.0 に更新(元のバージョンでは 1.0.1 を使用)
  2. エラーの原因となっていた resources/list および prompts/list ハンドラーを完全に削除
  3. プロジェクト状態の表示と管理を行うウェブインターフェース
  4. Claude Desktop との互換性を保証
  5. 互換性向上のため、絵文字をテキストに置き換え
  6. ログメッセージの書式を標準化
  7. すべてのコンポーネントに対する自動テストを実装
  8. 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"
  ]
}
ソースコードからの使用
  1. リポジトリをクローンします。
git clone https://github.com/Lucasdoreac/mcp-continuity-server-fixed.git
cd mcp-continuity-server-fixed
  1. 依存関係をインストールします。
npm install
  1. サーバーを実行します。
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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。