Skip to main content
Glama

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

Related MCP server: MCP Code Analyzer

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

Latest Blog Posts

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