MCPの思考連鎖
🚀 モデルコンテキストプロトコル (MCP) に基づくインテリジェントなタスク管理システム。AI エージェントに効率的なプログラミング ワークフロー フレームワークを提供します。
📑 目次
✨ 特徴
- 🧠 タスク計画と分析:複雑なタスク要件の深い理解
- 🧩 インテリジェントなタスク分解:大きなタスクを管理しやすい小さなタスクに分割します
- 🔄依存関係の管理とステータス追跡:依存関係を処理し、進捗状況を監視する
- ✅ タスク検証: 結果が要件を満たしていることを確認する
- 💾 タスクメモリ:参照と学習のためにタスク履歴を保存します
- ⛓️ 思考連鎖プロセス:複雑な問題に対する段階的な推論
- 📋 プロジェクトルール:一貫性を維持するための基準を定義する
- 🌐 Web GUI : オプションのWebインターフェース(
ENABLE_GUI=true
で有効化) - 📝 詳細モード:会話履歴を表示する(
ENABLE_DETAILED_MODE=true
で有効)
🧭 使用ガイド
🚀 クイックスタート
- 🔽 インストール: Smithery 経由または手動でMCP Chain of Thought をインストールします
- 🏁 初期設定: エージェントに「init project rules」を指示して、プロジェクト固有のガイドラインを確立します。
- 📝 タスクの計画:「タスクの計画 [説明]」を使用して開発計画を作成します
- 👀 レビューとフィードバック: 計画プロセス中にフィードバックを提供します
- ▶️ タスクの実行: 特定のタスクを実行するには、「タスク実行 [名前/ID]」を使用します。
- 🔄連続モード:「連続モード」と言うと、すべてのタスクが順番に処理されます
🔍 記憶と思考機能
- 💾 タスクメモリ: 実行履歴を自動保存して参照できます
- 🔄 思考連鎖:
process_thought
ツールを通じて体系的な推論を可能にする - 📋 プロジェクトルール: コードベース全体の一貫性を維持する
🔧 インストール
🔽 Smithery経由
npx -y @smithery/cli install @liorfranko/mcp-chain-of-thought --client claude
🔽 手動インストール
npm install
npm run build
🔌 MCP 互換クライアントでの使用
⚙️ カーソル IDE での設定
カーソル構成ファイル ( ~/.cursor/mcp.json
またはプロジェクト固有の.cursor/mcp.json
) に以下を追加します。
{
"mcpServers": {
"chain-of-thought": {
"command": "npx",
"args": ["-y", "mcp-chain-of-thought"],
"env": {
"DATA_DIR": "/path/to/project/data", // Must use absolute path
"ENABLE_THOUGHT_CHAIN": "true",
"TEMPLATES_USE": "en",
"ENABLE_GUI": "true",
"ENABLE_DETAILED_MODE": "true"
}
}
}
}
⚠️重要: DATA_DIR
は絶対パスを使用する必要があります。
🔧 環境変数
- 📁 DATA_DIR : タスクデータを保存するディレクトリ(絶対パスが必要)
- 🧠 ENABLE_THOUGHT_CHAIN : 詳細な思考プロセスを制御します(デフォルト: true)
- 🌐 TEMPLATES_USE : テンプレート言語(デフォルト: en)
- 🖥️ ENABLE_GUI : Webインターフェースを有効にする(デフォルト: false)
- 📝 ENABLE_DETAILED_MODE : 会話履歴を表示します(デフォルト: false)
🛠️ ツールの概要
カテゴリ | 道具 | 説明 |
---|
📋 計画 | plan_task | タスクの計画を開始する |
| analyze_task | 要件を分析する |
| process_thought | 段階的な推論 |
| reflect_task | ソリューションコンセプトの改善 |
| init_project_rules | プロジェクト標準を設定する |
🧩 経営 | split_tasks | サブタスクに分割する |
| list_tasks | すべてのタスクを表示 |
| query_task | 検索タスク |
| get_task_detail | タスクの詳細を表示 |
| delete_task | タスクを削除する |
▶️ 実行 | execute_task | 特定のタスクを実行する |
| verify_task | 完了を確認する |
| complete_task | 完了としてマーク |
🤖 おすすめモデル
- 👑 クロード 3.7 : 強力な理解力と生成能力を提供する
- 💎 Gemini 2.5 :Googleの最新モデル、優れたパフォーマンス
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
📚 ドキュメント
⭐ スターの歴史