mcpField
M
MCP Reasoner

MCP Reasoner

ローカル
github.com/JacckAI・エージェント27794 週間前に更新

MCP Reasoner について

MCP Reasoner は、Claude Desktop 向けの推論 MCP サーバーで、複雑な問題解決のために Beam Search とモンテカルロ木探索(MCTS)を提供します。初期段階のプロジェクトであり、一部のアルゴリズムはアルファ版です。

主な機能

  1. 01Beam Search と MCTS を切り替える検索戦略
  2. 02beamWidth と numSimulations の調整パラメーター
  3. 03推論パスの品質の追跡
  4. 04推論プロセスの分析
  5. 05実験的な mcts-002-alpha と mcts-002alt-alpha アルゴリズム

活用シーン

  1. 01単純な問題に対する Beam Search による推論
  2. 02複雑な問題で複数の推論パスを探索するための MCTS 利用
  3. 03Claude の推論タスクにおける検索戦略の比較

MCP 対応

MCP プロトコルに従うサーバーであり、Claude Desktop 内で推論ツールとして動作します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Reasoner

Claude Desktop 向けの推論実装です。Beam Search と Monte Carlo Tree Search(MCTS)の両方を利用できます。正直なところ、複雑な問題解決において Claude をさらに賢くできるか試すために始めたプロジェクトですが、実際にそれができることがわかりました。

現在のバージョン:

v2.0.0

新機能:

2 つの実験的な推論アルゴリズムを追加しました:

- `mcts-002-alpha`

    - A* Search Method と、Policy Simulation Layer の初期 *alpha* 実装を使用します

    - Adaptive Exploration Simulator と Outcome Based Reasoning Simulator の初期 *alpha* 実装も含まれています

*注意*:これらのアルファ版シミュレーターの実装は未完成であり、変更される可能性があります

- `mcts-002alt-alpha`

    - Bidirectional Search Method と、Policy Simulation Layer の初期 *alpha* 実装を使用します

    - Adaptive Exploration Simulator と Outcome Based Reasoning Simulator の初期 *alpha* 実装も含まれています

*注意*:これらのアルファ版シミュレーターの実装は未完成であり、変更される可能性があります

mcts-001-alpha と mcts-001alt-alpha はどうなりましたか?

簡単に言うと、役に立たず、ベースの mcts メソッドとほとんど変わらなかったためです。初期テストでは、基本的な思考プロセスの結果がほぼ同じで、Policy Simulation を追加するだけでは効果がない可能性が示されました。

では、なぜ今になって Policy Simulation Layer を追加するのですか?

Policy と Search を連携させることは重要だと思うからです。ほとんどのアルゴリズムがこのように実装しているためです。

以前のバージョン:

v1.1.0

モデルが検索パラメーターを制御できるようになりました:

beamWidth - Claude が追跡する経路の数を調整できます(1~10)

numSimulations - MCTS シミュレーション数を細かく調整できます(1~150)

機能

  • 切り替えて使える 2 つの検索戦略:
    • Beam search(単純な問題に適しています)
    • MCTS(複雑な問題向け)、アルファ版のバリエーションもあります(上記参照)
  • さまざまな推論経路の良し悪しを追跡します
  • Claude が問題をどのように考えるか、あらゆる方法をマッピングします
  • 推論プロセスがどのように進んだかを分析します
  • MCP プロトコルに準拠しています(当然です)

インストール

git clone https://github.com/frgmt0/mcp-reasoner.git 

OR clone the original:

git clone https://github.com/Jacck/mcp-reasoner.git

cd mcp-reasoner
npm install
npm run build

設定

Claude Desktop の設定に追加します:

{
  "mcpServers": {
    "mcp-reasoner": {
      "command": "node",
      "args": ["path/to/mcp-reasoner/dist/index.js"],
    }
  }
}

テスト

[テストは近日追加予定です]

ベンチマーク

[ベンチマークは近日追加予定です]

テスト対象となる主要なベンチマーク:

  • MATH500

  • GPQA-Diamond

  • GMSK8

  • Polyglot や SWE-Bench も候補です

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

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

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