Integrations
Allows installation from source via the GitHub repository, providing access to the complete codebase for advanced customization and development.
Enables installation and execution of the code reasoning MCP server through the npm package registry, with support for both global installation and direct execution via npx.
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
- 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
Copy - macOS:
- VS Code konfigurieren:
Verwendung
- Um dieses MCP auszulösen, hängen Sie Folgendes an Ihre Chat-Nachrichten an:Copy
- Verwenden Sie sofort einsatzbereite Eingabeaufforderungen, die Code-Reasoning auslösen:
- 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:
- Anwendungsbeispiele : Beispiele für sequentielles Denken mit dem MCP-Server
- Konfigurationshandbuch : Alle Konfigurationsoptionen für den MCP-Server
- Prompts Guide : Verwenden und Anpassen von Prompts mit dem MCP-Server
- Testrahmen: Testinformationen
Projektstruktur
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:
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 Design | Beschreibung |
---|---|
SEQUENTIELL | Das ursprüngliche Design der sequenziellen Denkaufforderung |
STANDARD | Die zuvor im Server verwendete Basiseingabeaufforderung |
CODE_REASONING_0_30 | Eine experimentelle Variante mit Fokus auf codespezifischem Denken |
HYBRID_DESIGN | Ein verfeinertes Design, das die besten Elemente anderer Ansätze vereint |
Unsere Auswertung anhand von sieben verschiedenen Programmierszenarien zeigte, dass HYBRID_DESIGN andere Eingabeaufforderungen übertraf:
Szenario | HYBRID_DESIGN | CODE_REASONING_0_30 | STANDARD | SEQUENTIELL |
---|---|---|---|---|
Algorithmusauswahl | 87 % | 82 % | 88 % | 82 % |
Fehleridentifizierung | 87 % | 91 % | 88 % | 92 % |
Mehrstufige Implementierung | 83 % | 67 % | 79 % | 82 % |
Systemdesignanalyse | 82 % | 87 % | 78 % | 82 % |
Code-Debugging-Aufgabe | 92 % | 87 % | 92 % | 92 % |
Compileroptimierung | 83 % | 78 % | 67 % | 73 % |
Cache-Strategie | 86 % | 88 % | 82 % | 87 % |
Durchschnitt | 86 % | 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.
You must be authenticated.
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
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.
Related MCP Servers
- AsecurityAlicenseAqualityAn adaptation of the MCP Sequential Thinking Server designed to guide tool usage in problem-solving. This server helps break down complex problems into manageable steps and provides recommendations for which MCP tools would be most effective at each stage.Last updated -1363128TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server implementation that leverages Google's Gemini API to provide analytical problem-solving capabilities through sequential thinking steps without code generation.Last updated -114JavaScript
- -securityAlicense-qualityA research tool that performs comprehensive, in-depth research on complex topics by combining sequential thinking with Brave Search capabilities to provide detailed, well-sourced reports.Last updated -2TypeScriptMIT 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