コード推論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
{ "mcpServers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } }VS Code を構成します。
使用法
この MCP をトリガーするには、チャット メッセージに以下を追加します。
Use sequential thinking to reason about this.コード推論をトリガーするすぐに使えるプロンプトを使用します。
特定のコマンドを表示するには、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 Resources
Related MCP Servers
- AsecurityFlicenseAqualityProvides 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 -1192,1343
- -securityFlicense-qualityA Node.js/TypeScript backend for managing sequential thinking sessions, allowing users to create sessions and post thoughts in a structured sequence with support for real-time updates via Server-Sent Events.
- AsecurityAlicenseAqualityProvides structured sequential thinking capabilities for AI assistants to break down complex problems into manageable steps, revise thoughts, and explore alternative reasoning paths.Last updated -16MIT License