検索拡張思考MCPサーバー
構造化された検索拡張思考プロセスによってAIモデルの機能を強化するMCP(モデル・コンテキスト・プロトコル)サーバー実装。このサーバーは、動的な思考連鎖、並列探索パス、再帰的な改良サイクルを可能にし、推論と問題解決能力を向上させます。
特徴
- 適応型思考チェーン:分岐と修正機能により一貫した推論フローを維持します
- 反復的な仮説生成:仮説検定のための検証サイクルを実装する
- コンテキストの一貫性: 非線形推論パス全体でコンテキストを維持する
- ダイナミックスコープ調整:柔軟な探索と改良をサポート
- 品質評価:思考プロセスのリアルタイム評価
- ブランチ管理: 並列探索パスを処理する
- リビジョントラッキング: 再帰的な改良サイクルを管理します
インストール
npm install @modelcontextprotocol/server-retrieval-augmented-thinking
使用法
コマンドライン
mcp-server-retrieval-augmented-thinking
プログラムによる使用
import { Server } from '@modelcontextprotocol/sdk/server';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio';
// Initialize and run the server
const server = new Server({
name: 'retrieval-augmented-thinking',
version: '0.1.0'
});
// Connect transport
const transport = new StdioServerTransport();
await server.connect(transport);
ツール構成
サーバーは、次のパラメータを持つツールを提供します。
thought
(文字列):現在の推論ステップthoughtNumber
(数字):推論の連鎖における位置totalThoughts
(数値): 推定範囲nextThoughtNeeded
(boolean): チェーン継続信号isRevision
(ブール値、オプション):改良ステップをマークするrevisesThought
(数値、オプション): 参照対象の思考branchFromThought
(数値、オプション): 分岐の起点branchId
(文字列、オプション): ブランチ識別子needsMoreThoughts
(ブール値、オプション): スコープ拡張シグナル
高度な機能
思考連鎖分析
サーバーは思考連鎖の品質に関するさまざまな指標を追跡します。
- チェーンの有効性
- 改訂の影響
- ブランチ成功率
- 全体的な品質
- 個人の思考指標(複雑さ、深さ、質、影響)
パターン認識
以下の思考パターンを分析します:
- 推論構造
- コンテキストの保存
- 仮説検証
- ソリューションの一貫性
発達
# Build
npm run build
# Watch mode
npm run watch
貢献
貢献を歓迎します!貢献ガイドラインをお読みになり、プルリクエストを送信してください。
ライセンス
マサチューセッツ工科大学