Skip to main content
Glama

Coder Toolbox MCP Server

Servidor MCP de Coder Toolbox

Un kit de herramientas de utilidad diseñado para mejorar la interacción entre Claude y el código, proporcionando herramientas de integración perfecta para el análisis de código, la manipulación y los flujos de trabajo de prueba.

Características

Implementado

  • Registros de ejecución de pruebas: recupere y analice registros y resultados de ejecución de pruebas
  • Operaciones de clase:
    • Ubicación: Encuentre clases Java en el código fuente del proyecto con filtrado de paquetes
    • Creación: crear nuevas clases Java con la estructura de paquete adecuada
    • Gestión de contenido: agregue, reemplace o elimine contenido en clases Java existentes
    • Gestión de métodos: añadir o eliminar métodos en clases Java
    • Gestión de constructores: añadir o eliminar constructores en clases Java

Herramientas

obtener_registros_de_ejecución_de_pruebas

Recuperar registros de ejecución de pruebas del directorio de registros

localizar_clase_java

  • Parámetros:
    • className (cadena): nombre de la clase Java que se buscará (distingue entre mayúsculas y minúsculas)
    • sourceType (cadena, opcional): tipo de fuente para restringir la búsqueda ('fuente' o 'prueba')
    • packagePath (cadena, opcional): Ruta del paquete para restringir la búsqueda (p. ej., 'com.myself.myproject'). Si se especifica, también debe especificarse sourceType.
  • Devuelve: objeto JSON con resultados de búsqueda, incluida la ruta del archivo y el contenido si se encuentra

crear_clase_java

  • Parámetros:
    • className (cadena): nombre de la clase Java que se creará (distingue entre mayúsculas y minúsculas)
    • sourceType (cadena): el tipo de fuente donde se creará el archivo ('source' o 'test')
    • packagePath (cadena): Ruta del paquete donde crear la clase (por ejemplo, 'com.myself.myproject')
  • Devuelve: objeto JSON con resultados de creación, incluida la ruta del archivo o un mensaje de error

cuerpo_añadido_de_clase

  • Parámetros:
    • Parámetros de locate_java_class, más:
    • classBody (cadena): el contenido del cuerpo de la clase que se agregará (campos, métodos, constructores, etc.)
  • Devuelve: objeto JSON con resultados de modificación, incluida la ruta del archivo

cuerpo_de_reemplazo_de_clase

  • Parámetros:
    • Parámetros de locate_java_class, más:
    • edits : Matriz de operaciones de edición, cada una de las cuales contiene:
      • oldText (cadena): Texto a reemplazar
      • newText (cadena): Nuevo texto
    • dryRun (booleano, opcional): obtener una vista previa de los cambios sin aplicarlos
  • Devuelve: Diff mostrando los cambios realizados o vista previa

cuerpo_de_eliminación_de_clase

  • Parámetros:
    • Parámetros de locate_java_class, más:
    • targetContent (cadena): el contenido que se eliminará del cuerpo de la clase
    • dryRun (booleano, opcional): obtener una vista previa de los cambios sin aplicarlos
  • Devuelve: Diff mostrando los cambios realizados o vista previa

Hoja de ruta de desarrollo

  • [x] Recuperación del registro de ejecución de pruebas
  • [x] Ubicación y navegación de clases
  • [x] Creación de archivos de clase
  • [x] Agregar contenido a la clase
  • [x] Reemplazar contenido en la clase
  • [x] Eliminar contenido de la clase
  • [ ] Agregar anotaciones a nivel de clase
  • [ ] Agregar implementaciones de interfaz
  • [ ] Agregar herencia de clases
  • [ ] Organizar las importaciones
  • [ ] Código de formato

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un kit de herramientas de utilidad que mejora las capacidades de interacción de código de Claude al proporcionar herramientas integradas para los flujos de trabajo de análisis, manipulación y prueba de código Java.

  1. Características
    1. Implementado
  2. Herramientas
    1. obtener\_registros\_de\_ejecución\_de\_pruebas
    2. localizar\_clase\_java
    3. crear\_clase\_java
    4. cuerpo\_añadido\_de\_clase
    5. cuerpo\_de\_reemplazo\_de\_clase
    6. cuerpo\_de\_eliminación\_de\_clase
  3. Hoja de ruta de desarrollo
    1. Contribuyendo
      1. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Leverages Vim's native text editing commands and workflows, which Claude already understands, to create a lightweight code assistance layer.
          Last updated -
          8
          69
          129
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          Enables intelligent code analysis and debugging through the Perplexity AI's API, offering detailed error analysis, pattern detection, and comprehensive solutions, with integration support for the Claude desktop client.
          Last updated -
          1
          10
          JavaScript
          MIT License
          • Apple
        • -
          security
          A
          license
          -
          quality
          Facilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.
          Last updated -
          2
          21
          31
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          An AI-powered development toolkit for Cursor providing intelligent coding assistance through advanced reasoning, UI screenshot analysis, and code review tools.
          Last updated -
          1,133
          240
          TypeScript
          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/lamemind/coder-toolbox-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server