Skip to main content
Glama

Code Reasoning MCP Server

コード推論MCPサーバー

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

npmバージョン ライセンス: MIT CI

クイックインストール

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

Deploy 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

                • A
                  security
                  F
                  license
                  A
                  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 -
                  1
                  192,134
                  3
                • -
                  security
                  F
                  license
                  -
                  quality
                  A 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.
                • A
                  security
                  A
                  license
                  A
                  quality
                  Provides structured sequential thinking capabilities for AI assistants to break down complex problems into manageable steps, revise thoughts, and explore alternative reasoning paths.
                  Last updated -
                  16
                  MIT License

                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