Skip to main content
Glama

Code Reasoning MCP Server

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

  1. 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"] } } }
  2. Configurar VS Code:
{ "mcp": { "servers": { "code-reasoning": { "command": "npx", "args": ["-y", "@mettamatt/code-reasoning"] } } } }

Uso

  1. Para activar este MCP, agregue lo siguiente a sus mensajes de chat:
    Use sequential thinking to reason about this.
  2. Utilice indicaciones listas para usar que activen el razonamiento de código:

Indicaciones de 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:

Estructura del proyecto

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

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:

npm run eval

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 avisosDescripción
SECUENCIALEl diseño original de la propuesta de pensamiento secuencial
POR DEFECTOEl mensaje de línea base utilizado anteriormente en el servidor
CÓDIGO_RAZONAMIENTO_0_30Una variante experimental centrada en el razonamiento específico del código
DISEÑO HÍBRIDOUn 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ónDISEÑO HÍBRIDOCÓDIGO_RAZONAMIENTO_0_30POR DEFECTOSECUENCIAL
Selección de algoritmos87%82%88%82%
Identificación de errores87%91%88%92%
Implementación en múltiples etapas83%67%79%82%
Análisis del diseño del sistema82%87%78%82%
Tarea de depuración de código92%87%92%92%
Optimización del compilador83%78%67%73%
Estrategia de caché86%88%82%87%
Promedio86%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.

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.

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.

  1. Instalación rápida
    1. Uso
      1. Opciones de línea de comandos
        1. Características principales
          1. Documentación
            1. Estructura del proyecto
              1. Evaluación rápida
                1. Comparación y desarrollo rápidos
              2. Licencia

                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