🚦 ブランチ思考 MCP ツール
新着情報(2025-04):
高度な視覚化: クラスタリング (k-means/次数)、中心性オーバーレイ、エッジ バンドリング、タスクと優先順位のエージェント オーバーレイ
エージェント キャッシュとプリフェッチ: 埋め込み、要約、分析、プロアクティブなエージェント キャッシュ ウォーミングのための LRU+TTL キャッシュ
強化された分析:リアルタイム、マルチブランチ、focusNodeのサポート、エージェントに最適化されたメタデータ
エージェントとユーザー向けのドキュメントとオンボーディングのアップグレード
特徴
🌳**ブランチ管理:**複数の思考ラインを作成し、焦点を合わせ、ナビゲートする
🔗**相互参照:**ブランチ間で関連する考えをリンクします (入力、採点)
💡 **AIインサイト:**自動インサイトと概要生成
🧠**セマンティック検索:**埋め込みを使って関連する考えを見つける
📊高度な視覚化:
ノードクラスタリング(k平均法/次数法)
中心性オーバーレイ(近さ、媒介性)
エッジバンドル
タスクオーバーレイ(ステータス、優先度、次のアクション)
すべてのノード/エッジのエージェントオーバーレイとメタデータ
FocusNode とマルチブランチの視覚化
⚡エージェントキャッシュとプリフェッチ:
埋め込み、要約、分析のためのLRU+TTLキャッシュ
エージェントワークフローのプロアクティブなキャッシュウォーミング
🗂️**永続ストレージ:**クエリ可能、拡張可能、そして考えを失うことはありません
🔄**リアルタイム&マルチブランチ:**複数のブランチとノードをリアルタイムで視覚化して分析します
🛠️**本番環境レベル:**堅牢なエラー処理、パフォーマンスの最適化、エージェント/人間に優しい API
🛠️ テクノロジースタック
Node.js (18歳以上)
タイプスクリプト(4.x)
@dagrejs/graphlib : グラフ構造、アルゴリズム、分析
ml-kmeans : 可視化のためのクラスタリング
lru-cache : 埋め込み、要約、分析のための LRU+TTL キャッシュ
@xenova/transformers : 埋め込みと要約のパイプライン
@modelcontextprotocol/sdk : MCP プロトコルとエージェントの統合
chalk : CLI出力スタイル
マーメイド:ガントチャート/ロードマップの視覚化
pnpm : 高速な依存関係管理
ロードマップ(ガントチャート)
目次
なぜブランチ思考なのか?
**エージェント設計:**人間と AI の両方のワークフロー向けに構築されており、すべてのコマンドがエージェントフレンドリーです。
**真のブランチング:**アイデア、コード、タスクを並行して整理、相互リンク、推論します。
**AI ネイティブ:**セマンティック検索、自動要約、洞察生成をすぐに使用できます。
**永続的かつ視覚的:**考えを失わないように、すべてがクエリ可能、視覚化可能、拡張可能です。
まとめ
**Branch-Thinking MCP Toolは、**分岐する思考、タスク、コード、知識を管理、可視化、推論するための高度なエージェントプラットフォームです。強力な分岐ベースのパラダイムを用いて、AIエージェントと人間の両方が複雑なプロジェクトを整理し、アイデアを相互にリンクさせ、洞察の生成を自動化することを可能にします。セマンティック検索、可視化、そして永続的なタスク/コード管理機能を備え、次世代の協調的かつ自律的なワークフローのために設計されています。
**Branch-Thinking MCP Toolは、**分岐する思考、タスク、コード、知識を管理、可視化、推論するための高度なエージェントプラットフォームです。強力な分岐ベースのパラダイムを用いて、AIエージェントと人間の両方が複雑なプロジェクトを整理し、アイデアを相互にリンクさせ、洞察の生成を自動化することを可能にします。セマンティック検索、可視化、そして永続的なタスク/コード管理機能を備え、次世代の協調的かつ自律的なワークフローのために設計されています。
アーキテクチャとフロー
クイックスタート
数秒で起動して実行できます。
はじめる
1. クローンとインストール
2. 設定(オプション)
Claude Desktop 統合の場合は、 claude_desktop_config.json
に以下を追加します。
3. 走る
実際の使用レシピ
1. 知識の獲得とリンク
2. エージェントタスク抽出
3. 洞察のための視覚化
🧑💻 実例: エージェント型ワークフロー
[branchId]
と[thoughtIdX]
をlist
とhistory
の実際の ID に置き換えます。
コマンドリファレンス
支店管理
指示 | 説明 |
| ステータスのあるすべてのブランチを表示 |
| ブランチにフォーカスを切り替える |
| 思考履歴を表示 |
| ブランチのAI概要 |
| ブランチのAIレビュー |
| 接続の視覚的なグラフ |
思考と洞察の管理
指示 | 説明 |
| AIが生成した洞察を得る |
| 相互参照を表示 |
| リストハブの考え |
| 類似の考えを見つける |
| 2つの考えを結びつける |
| コードスニペットを保存する |
| コードスニペットを検索する |
| 考えを記録する |
タスク管理
指示 | 説明 |
| 実行可能な項目を抽出する |
| タスクの一覧表示/フィルタリング |
| タスクのステータスを更新する |
| タスクを要約する |
AIと知識
指示 | 説明 |
| 知識ベースからのAI回答 |
ベストプラクティス
クリーンなコンテキストを確保するために、常に
create-branch
から開始します。list
とfocus
を使用して、プロジェクト間または思考の方向間を移動します。AI によって生成されたコンテキストを取得するには、いくつかの考えを追加した後、
summarize-branch
とinsights
活用します。link-thoughts
を使用して、アイデア、タスク、またはコードを明示的に接続し、より豊富なセマンティック グラフを作成します。コードを変更した後は、必ず
pnpm lint
とpnpm build
を実行して、エラーを早期に検出します。複雑な目標を思考/タスク/洞察コマンドのシーケンスに分解します。
反復と適応: 概要、レビュー、視覚化からのフィードバックを使用して、次のアクションを改善します。
正確な結果を得るには、パラメータ (branchId、ステータス、担当者など) を明示的に指定します。
相互参照とマルチホップリンクを使用して創造性を促進し、アイデアの橋渡しをします。
最良の結果を得るために、エージェント (Claude、GPT-4 など) に「段階的に考える」または「思考の連鎖を使用する」ように指示します。
安全
すべての永続データはローカルに保存されます(デフォルト:プロジェクトディレクトリまたは
MCP_STORAGE_PATH
)設定しない限り外部API呼び出しは行われません
エージェント/ユーザーは保存された思考やタスクのプライバシーに責任を負います
セキュリティ上の問題を報告するには、問題を開くか、メンテナーに電子メールを送信してください。
トラブルシューティングとFAQ
Q: ツールが応答しません。A : MCP サーバーのログをチェックして、構成が正しいことを確認してください。
Q: ストレージをリセットするにはどうすればよいですか? A: 永続ストレージ ディレクトリを削除または移動します (構成を参照)。
Q: 新しいコマンドを追加するにはどうすればよいですか? A: src/index.ts
のhandleCommand
拡張し、README に文書化します。
アクセシビリティと国際化
すべてのバッジ/画像には説明的な代替テキストがあります。
英語がデフォルトの言語です。翻訳への貢献を歓迎します。
このツールのローカライズに協力したい場合は、PR または問題を開いてください。
貢献
貢献、問題、機能リクエストを歓迎します。GitHub で PR または問題を開いてください。
このリポジトリをフォークする
新しいブランチを作成します(
git checkout -b feature/your-feature
)変更をコミットする
ブランチにプッシュする
プルリクエストを開く
参考文献と関連プロジェクト
クレジット
コンセプトとテスト: @ssdeanx
コアコード生成: Claude、GPT-4、Cascade
実装、修正、ドキュメント: @ssdeanx
ライセンス
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
分岐ナビゲーション、関連する考え間の相互参照、重要なポイントからの洞察の生成などの機能を使用して、複数の思考ラインを管理できる MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for navigating thought processes using branches, supporting thought cross-references and priority tracking to enhance insight generation and structured idea exploration.Last updated -138MIT License
- AsecurityFlicenseAqualityAn MCP server implementing the Unified Cognitive Processing Framework for advanced problem-solving, creative thinking, and cognitive analysis through structured tools for knowledge mapping, recursive questioning, and perspective generation.Last updated -312
- -securityAlicense-qualityAn MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.Last updated -128MIT License
- -securityFlicense-qualityAn advanced MCP server that implements sophisticated sequential thinking using a coordinated team of specialized AI agents (Planner, Researcher, Analyzer, Critic, Synthesizer) to deeply analyze problems and provide high-quality, structured reasoning.Last updated -246