Skip to main content
Glama

Code Reasoning MCP Server

Code Reasoning MCP-Server

Ein Model Context Protocol (MCP)-Server, der Claudes Fähigkeit verbessert, komplexe Programmieraufgaben durch strukturiertes, schrittweises Denken zu lösen.

Schnelle Installation

  1. Konfigurieren Sie Claude Desktop durch Bearbeiten von:
    • 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 konfigurieren:
{ "mcp": { "servers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } } }

Verwendung

  1. Um dieses MCP auszulösen, hängen Sie Folgendes an Ihre Chat-Nachrichten an:
    Use sequential thinking to reason about this.
  2. Verwenden Sie sofort einsatzbereite Eingabeaufforderungen, die Code-Reasoning auslösen:

Eingabeaufforderungen zur Codebegründung

  • Klicken Sie im Chatfenster von Claude Desktop auf das Symbol „+“ oder geben Sie in Claude Code /help , um die spezifischen Befehle anzuzeigen.
  • Wählen Sie aus den verfügbaren Tools „Aus Code Reasoning hinzufügen“
  • Wählen Sie eine Eingabeaufforderungsvorlage und geben Sie die erforderlichen Informationen ein
  • Senden Sie das Formular, um die Eingabeaufforderung zu Ihrer Chat-Nachricht hinzuzufügen, und drücken Sie die Eingabetaste

Einzelheiten zur Verwendung der Eingabeaufforderungsvorlagen finden Sie im Eingabeaufforderungshandbuch .

Befehlszeilenoptionen

  • --debug : Detaillierte Protokollierung aktivieren
  • --help oder -h : Hilfeinformationen anzeigen

Hauptmerkmale

  • Programmierfokus : Optimiert für Codierungsaufgaben und Problemlösung
  • Strukturiertes Denken : Zerlegen Sie komplexe Probleme in überschaubare Schritte
  • Gedankenverzweigung : Erkunden Sie mehrere Lösungspfade parallel
  • Gedankenrevision : Verfeinern Sie frühere Überlegungen, wenn sich das Verständnis verbessert
  • Sicherheitsgrenzen : Stoppt automatisch nach 20 Denkschritten, um Schleifen zu vermeiden
  • Gebrauchsfertige Eingabeaufforderungen : Vordefinierte Vorlagen für gängige Entwicklungsaufgaben

Dokumentation

Ausführliche Dokumentation im Verzeichnis „docs“ verfügbar:

Projektstruktur

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

Schnelle Auswertung

Der Code Reasoning MCP Server verfügt über ein Bewertungssystem, das Claudes Fähigkeit bewertet, den Code Reasoning-Eingabeaufforderungen zu folgen. Dieses System ermöglicht:

  • Testen verschiedener Eingabeaufforderungsvarianten anhand von Szenarioproblemen
  • Überprüfen der Einhaltung des Parameterformats
  • Bewertung der Lösungsqualität

Um das System zur sofortigen Auswertung zu verwenden, führen Sie Folgendes aus:

npm run eval

Schneller Vergleich und Entwicklung

Es wurde erheblicher Aufwand betrieben, die optimale Eingabeaufforderung für den Code Reasoning-Server zu entwickeln. Die aktuelle Implementierung verwendet die Eingabeaufforderung HYBRID_DESIGN, die aus unserem Evaluierungsprozess als Sieger hervorging.

Wir haben vier verschiedene Prompt-Designs verglichen:

Schnelles DesignBeschreibung
SEQUENTIELLDas ursprüngliche Design der sequenziellen Denkaufforderung
STANDARDDie zuvor im Server verwendete Basiseingabeaufforderung
CODE_REASONING_0_30Eine experimentelle Variante mit Fokus auf codespezifischem Denken
HYBRID_DESIGNEin verfeinertes Design, das die besten Elemente anderer Ansätze vereint

Unsere Auswertung anhand von sieben verschiedenen Programmierszenarien zeigte, dass HYBRID_DESIGN andere Eingabeaufforderungen übertraf:

SzenarioHYBRID_DESIGNCODE_REASONING_0_30STANDARDSEQUENTIELL
Algorithmusauswahl87 %82 %88 %82 %
Fehleridentifizierung87 %91 %88 %92 %
Mehrstufige Implementierung83 %67 %79 %82 %
Systemdesignanalyse82 %87 %78 %82 %
Code-Debugging-Aufgabe92 %87 %92 %92 %
Compileroptimierung83 %78 %67 %73 %
Cache-Strategie86 %88 %82 %87 %
Durchschnitt86 %83 %82 %84 %

Der HYBRID_DESIGN-Prompt zeigte sowohl die höchste durchschnittliche Lösungsqualität (86 %) als auch die konstanteste Leistung über alle Szenarien hinweg, wobei keines der Ergebnisse unter 80 % lag. Er erzeugte auch die meisten Gedanken. Die Datei src/server.ts wurde aktualisiert, um dieses optimale Prompt-Design zu verwenden.

Persönlich denke ich, dass die größte Verbesserung darin bestand, Folgendes am Ende der Eingabeaufforderung hinzuzufügen: „✍️ Beenden Sie jeden Gedanken mit der Frage: „Was übersehe ich oder muss ich noch einmal überdenken?“

Weitere Einzelheiten zum System zur prompten Bewertung finden Sie im Test-Framework .

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei 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.

Ein verbessertes, für Programmieraufgaben optimiertes Tool zum sequentiellen Denken, das dabei hilft, komplexe Codierungsprobleme in strukturierte, selbstüberprüfende Denkschritte mit Verzweigungs- und Überarbeitungsfunktionen zu unterteilen.

  1. Schnelle Installation
    1. Verwendung
      1. Befehlszeilenoptionen
        1. Hauptmerkmale
          1. Dokumentation
            1. Projektstruktur
              1. Schnelle Auswertung
                1. Schneller Vergleich und Entwicklung
              2. Lizenz

                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