Skip to main content
Glama

Code Reasoning MCP Server

コード推論MCPサーバー

構造化された段階的な思考を通じて複雑なプログラミング タスクを解決する Claude の能力を強化する Model Context Protocol (MCP) サーバー。

クイックインストール

  1. 以下を編集して 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"] } } }
  2. VS Code を構成します。
{ "mcp": { "servers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } } }

使用法

  1. この MCP をトリガーするには、チャット メッセージに以下を追加します。
    Use sequential thinking to reason about this.
  2. コード推論をトリガーするすぐに使えるプロンプトを使用します。

コード推論プロンプト

  • 特定のコマンドを表示するには、Claude Desktop のチャット ウィンドウの「+」アイコンをクリックするか、Claude Code で/help
  • 利用可能なツールから「コード推論から追加」を選択します
  • プロンプトテンプレートを選択し、必要な情報を入力します
  • フォームを送信してチャットメッセージにプロンプトを追加し、リターンキーを押します

プロンプト テンプレートの使用の詳細については、「プロンプト ガイド」を参照してください。

コマンドラインオプション

  • --debug : 詳細なログを有効にする
  • --helpまたは-h : ヘルプ情報を表示する

主な特徴

  • プログラミングの焦点:コーディングタスクと問題解決に最適化
  • 構造化思考:複雑な問題を扱いやすいステップに分解する
  • 思考の分岐:複数の解決策を並行して検討する
  • 思考の修正:理解が深まるにつれて、以前の推論を洗練させる
  • 安全制限: ループを防ぐために 20 回の思考ステップ後に自動的に停止します
  • すぐに使えるプロンプト: 一般的な開発タスク用の事前定義されたテンプレート

ドキュメント

詳細なドキュメントは docs ディレクトリにあります:

プロジェクト構造

├── index.ts # Entry point ├── src/ # Implementation source files └── test/ # Testing framework

迅速な評価

コード推論MCPサーバーには、クロードのコード推論プロンプトへの対応能力を評価するプロンプト評価システムが搭載されています。このシステムでは、以下のことが可能です。

  • シナリオ問題に対してさまざまなプロンプトのバリエーションをテストする
  • パラメータ形式の遵守の検証
  • ソリューションの品質を評価する

プロンプト評価システムを使用するには、次のコマンドを実行します。

npm run eval

迅速な比較と開発

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ファイルをご覧ください。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

プログラミング タスクに最適化された、強化された順次思考ツールです。複雑なコーディング問題を、分岐および修正機能を備えた構造化された自己監査思考ステップに分解するのに役立ちます。

  1. クイックインストール
    1. 使用法
      1. コマンドラインオプション
        1. 主な特徴
          1. ドキュメント
            1. プロジェクト構造
              1. 迅速な評価
                1. 迅速な比較と開発
              2. ライセンス

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  705
                  2
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enhances 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 -
                  1
                  15
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  -
                  license
                  -
                  quality
                  Provides 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,824
                  JavaScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  Provides 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 -
                  11
                  Python
                  • Apple
                  • Linux

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/mettamatt/code-reasoning'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server