Servidor MCP de razonamiento de código
Un servidor de Protocolo de Contexto de Modelo (MCP) que mejora la capacidad de Claude para resolver tareas de programación complejas a través del pensamiento estructurado, paso a paso.
Instalación rápida
Configure Claude Desktop editando:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
Linux:
~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } }Configurar VS Code:
Uso
Para activar este MCP, agregue lo siguiente a sus mensajes de chat:
Use sequential thinking to reason about this.Utilice indicaciones listas para usar que activen el razonamiento de código:
Haga clic en el ícono "+" en la ventana de chat de Claude Desktop o, en Claude Code, escriba
/help
para ver los comandos específicos.Seleccione "Agregar desde Razonamiento de código" de las herramientas disponibles
Elija una plantilla de solicitud y complete la información requerida
Envíe el formulario para agregar el mensaje a su mensaje de chat y presione Enter.
Consulte la Guía de indicaciones para obtener detalles sobre el uso de las plantillas de indicaciones.
Opciones de línea de comandos
--debug
: Habilitar el registro detallado--help
o-h
: Mostrar información de ayuda
Características principales
Enfoque de programación : Optimizado para tareas de codificación y resolución de problemas.
Pensamiento estructurado : Dividir problemas complejos en pasos manejables
Ramificación del pensamiento : explorar múltiples caminos de solución en paralelo
Revisión del pensamiento : refinar el razonamiento anterior a medida que mejora la comprensión
Límites de seguridad : se detiene automáticamente después de 20 pasos de reflexión para evitar bucles
Avisos listos para usar : plantillas predefinidas para tareas de desarrollo comunes
Documentación
Documentación detallada disponible en el directorio docs:
Ejemplos de uso : Ejemplos de pensamiento secuencial con el servidor MCP
Guía de configuración : Todas las opciones de configuración para el servidor MCP
Guía de indicaciones : uso y personalización de indicaciones con el servidor MCP
Marco de pruebas : información de pruebas
Estructura del proyecto
Evaluación rápida
El servidor MCP de razonamiento de código incluye un sistema de evaluación de indicaciones que evalúa la capacidad de Claude para seguir las indicaciones de razonamiento de código. Este sistema permite:
Probar diferentes variaciones de indicaciones frente a problemas de escenarios
Verificación de la adherencia al formato de parámetros
Puntuación de la calidad de la solución
Para utilizar el sistema de evaluación rápida, ejecute:
Comparación y desarrollo rápidos
Se dedicó un gran esfuerzo al desarrollo del indicador óptimo para el servidor de razonamiento de código. La implementación actual utiliza el indicador HYBRID_DESIGN, que resultó ganador en nuestro proceso de evaluación.
Comparamos cuatro diseños de indicaciones diferentes:
Diseño de avisos | Descripción |
SECUENCIAL | El diseño original de la propuesta de pensamiento secuencial |
POR DEFECTO | El mensaje de línea base utilizado anteriormente en el servidor |
CÓDIGO_RAZONAMIENTO_0_30 | Una variante experimental centrada en el razonamiento específico del código |
DISEÑO HÍBRIDO | Un diseño refinado que incorpora los mejores elementos de otros enfoques. |
Nuestra evaluación en siete escenarios de programación diferentes mostró que HYBRID_DESIGN superó a otras indicaciones:
Guión | DISEÑO HÍBRIDO | CÓDIGO_RAZONAMIENTO_0_30 | POR DEFECTO | SECUENCIAL |
Selección de algoritmos | 87% | 82% | 88% | 82% |
Identificación de errores | 87% | 91% | 88% | 92% |
Implementación en múltiples etapas | 83% | 67% | 79% | 82% |
Análisis del diseño del sistema | 82% | 87% | 78% | 82% |
Tarea de depuración de código | 92% | 87% | 92% | 92% |
Optimización del compilador | 83% | 78% | 67% | 73% |
Estrategia de caché | 86% | 88% | 82% | 87% |
Promedio | 86% | 83% | 82% | 84% |
El mensaje HYBRID_DESIGN demostró, por un margen, la calidad de solución promedio más alta (86%) y el rendimiento más consistente en todos los escenarios, sin puntuaciones inferiores al 80%. También generó la mayor cantidad de reflexiones. El archivo src/server.ts
se ha actualizado para utilizar este diseño óptimo de mensaje.
Personalmente, creo que la mayor mejora fue agregar esto al final del mensaje: "✍️ Termine cada pensamiento preguntando: "¿Qué me estoy perdiendo o necesito reconsiderar?"
Consulte el marco de pruebas para obtener más detalles sobre el sistema de evaluación rápida.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
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
Una herramienta de pensamiento secuencial mejorada y optimizada para tareas de programación que ayuda a dividir problemas de codificación complejos en pasos de pensamiento estructurados y autoauditables con capacidades de ramificación y revisión.
- Instalación rápida
- Uso
- Opciones de línea de comandos
- Características principales
- Documentación
- Estructura del proyecto
- Evaluación rápida
- Licencia
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