コード推論MCPサーバー
構造化された段階的な思考を通じて複雑なプログラミング タスクを解決する Claude の能力を強化する Model Context Protocol (MCP) サーバー。
クイックインストール
- 以下を編集して Claude Desktop を構成します。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
- VS Code を構成します。
使用法
- この MCP をトリガーするには、チャット メッセージに以下を追加します。
- コード推論をトリガーするすぐに使えるプロンプトを使用します。
- 特定のコマンドを表示するには、Claude Desktop のチャット ウィンドウの「+」アイコンをクリックするか、Claude Code で
/help
。 - 利用可能なツールから「コード推論から追加」を選択します
- プロンプトテンプレートを選択し、必要な情報を入力します
- フォームを送信してチャットメッセージにプロンプトを追加し、リターンキーを押します
プロンプト テンプレートの使用の詳細については、「プロンプト ガイド」を参照してください。
コマンドラインオプション
--debug
: 詳細なログを有効にする--help
または-h
: ヘルプ情報を表示する
主な特徴
- プログラミングの焦点:コーディングタスクと問題解決に最適化
- 構造化思考:複雑な問題を扱いやすいステップに分解する
- 思考の分岐:複数の解決策を並行して検討する
- 思考の修正:理解が深まるにつれて、以前の推論を洗練させる
- 安全制限: ループを防ぐために 20 回の思考ステップ後に自動的に停止します
- すぐに使えるプロンプト: 一般的な開発タスク用の事前定義されたテンプレート
ドキュメント
詳細なドキュメントは docs ディレクトリにあります:
- 使用例:MCPサーバーを使ったシーケンシャルシンキングの例
- 構成ガイド: MCP サーバーのすべての構成オプション
- プロンプトガイド: MCP サーバーでのプロンプトの使用とカスタマイズ
- テストフレームワーク: テスト情報
プロジェクト構造
迅速な評価
コード推論MCPサーバーには、クロードのコード推論プロンプトへの対応能力を評価するプロンプト評価システムが搭載されています。このシステムでは、以下のことが可能です。
- シナリオ問題に対してさまざまなプロンプトのバリエーションをテストする
- パラメータ形式の遵守の検証
- ソリューションの品質を評価する
プロンプト評価システムを使用するには、次のコマンドを実行します。
迅速な比較と開発
Code Reasoningサーバーに最適なプロンプトの開発には多大な労力が費やされました。現在の実装では、評価プロセスを経て最終的に選ばれたHYBRID_DESIGNプロンプトを使用しています。
4 つの異なるプロンプト デザインを比較しました。
プロンプトデザイン | 説明 |
---|---|
一連 | オリジナルのシーケンシャルシンキングプロンプトデザ��ン |
デフォルト | 以前サーバーで使用されていたベースラインプロンプト |
コード_推論_0_30 | コード固有の推論に焦点を当てた実験的な変種 |
ハイブリッドデザイン | 他のアプローチの最良の要素を取り入れた洗練されたデザイン |
7 つの異なるプログラミング シナリオにわたる評価では、HYBRID_DESIGN が他のプロンプトよりも優れていることが示されました。
シナリオ | ハイブリッドデザイン | コード_推論_0_30 | デフォルト | 一連 |
---|---|---|---|---|
アルゴリズムの選択 | 87% | 82% | 88% | 82% |
バグの特定 | 87% | 91% | 88% | 92% |
多段階の実装 | 83% | 67% | 79% | 82% |
システム設計分析 | 82% | 87% | 78% | 82% |
コードデバッグタスク | 92% | 87% | 92% | 92% |
コンパイラの最適化 | 83% | 78% | 67% | 73% |
キャッシュ戦略 | 86% | 88% | 82% | 87% |
平均 | 86% | 83% | 82% | 84% |
HYBRID_DESIGNプロンプトは、平均ソリューション品質(86%)がわずかに最高であり、すべてのシナリオで最も安定したパフォーマンスを示しました(80%を下回るスコアはありませんでした)。また、最も多くの思考を生成しましたsrc/server.ts
ファイルは、この最適なプロンプトデザインを使用するように更新されました。
個人的には、最大の改善点はプロンプトの最後に次の文を追加したことだと考えています。「✍️ それぞれの考えを「何が欠けているか、または再考する必要があるか」と自問して終わらせます。」
プロンプト評価システムの詳細については、 「テスト フレームワーク」を参照してください。
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
プログラミング タスクに最適化された、強化された順次思考ツールです。複雑なコーディング問題を、分岐および修正機能を備えた構造化された自己監査思考ステップに分解するのに役立ちます。
Related MCP Servers
- -securityAlicense-qualityA Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.Last updated -7052TypeScriptMIT License
- AsecurityAlicenseAqualityEnhances AI model capabilities with structured, retrieval-augmented thinking processes that enable dynamic thought chains, parallel exploration paths, and recursive refinement cycles for improved reasoning.Last updated -115JavaScriptMIT License
- -security-license-qualityProvides a tool for dynamic and reflective problem-solving by breaking complex problems into manageable steps with support for revision, branching, and hypothesis generation.Last updated -13,824JavaScript
- -securityFlicense-qualityProvides tools for structuring complex problems through narrative-based sequential story elements or systematic sequential thinking, helping make complex problems more memorable and easier to understand.Last updated -11Python