
Integración del Servidor MCP de JFrog
Integra tus asistentes de IA con la API de la Plataforma JFrog usando el Servidor MCP de JFrog. Automatiza la gestión de repositorios, el seguimiento de builds,...
Descompila bytecode de Java a código fuente legible en tus flujos de trabajo impulsados por IA con el Servidor MCP de Descompilador de Java, compatible con FlowHunt y otros clientes MCP.
El Servidor MCP de Descompilador de Java (mcp-javadc
) es un servidor del Model Context Protocol (MCP) diseñado para descompilar archivos de clase de Java. Permite a asistentes de IA y herramientas de desarrollo compatibles con MCP convertir bytecode de Java (.class o clases dentro de JARs) en código fuente Java legible. Este servidor agiliza los flujos de trabajo permitiendo la descompilación automatizada vía API, apoyando tareas como examinar librerías de terceros, ingeniería inversa de código heredado o analizar paquetes Java compilados sin requerir el código fuente original. Ofrece integración vía transporte stdio y gestión de archivos temporales, y es compatible con varios clientes MCP, lo que lo convierte en una herramienta versátil para desarrolladores y agentes de IA que trabajan con bytecode de Java.
No se mencionaron plantillas de prompt en el README ni en los archivos del repositorio.
No se mencionan recursos MCP explícitos en la documentación ni en los archivos.
decompile-from-path
Descompila un archivo .class
de Java desde una ruta de archivo especificada.
Parámetro: classFilePath
(ruta absoluta al archivo .class
)
decompile-from-package
Descompila una clase Java usando su nombre de paquete (por ejemplo, java.util.ArrayList
).
Parámetro: (no detallado en el README)
decompile-from-jar
Descompila una clase Java desde dentro de un archivo JAR.
Parámetro: (no detallado en el README)
Descompilar Archivos de Clase Independientes
Convierte rápidamente archivos .class
compilados a código fuente Java legible para depuración, auditoría o aprendizaje.
Ingeniería Inversa de Librerías de Terceros
Analiza clases dentro de archivos JAR o por nombre de paquete para comprender el comportamiento y la estructura cuando el código fuente no está disponible.
Integración con Herramientas de Desarrollo de IA
Permite que agentes o asistentes de IA descompilen automáticamente código Java como parte de flujos de análisis o migración de código más amplios.
Exploración Automatizada de Bases de Código
Úsalo como backend para herramientas que requieran descompilación bajo demanda para facilitar la navegación y comprensión de grandes bases de código.
@idachev/mcp-javadc@latest
como un servidor MCP en tu configuración de Windsurf.{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
Asegurar Claves API:
Si necesitas establecer variables de entorno (por ejemplo, CLASSPATH
):
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/ruta/a/las/clases/java"
}
}
}
}
claude mcp add javadc -s project -- npx -y @idachev/mcp-javadc
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
Nota:
Siempre establece valores sensibles (como CLASSPATH
o claves API) usando el campo env
en tu configuración por seguridad.
Ejemplo:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/ruta/a/las/clases/java"
}
}
}
}
Uso de MCP en FlowHunt
Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza añadiendo el componente MCP a tu flujo y conectándolo con tu agente de IA:
Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, inserta los detalles de tu servidor MCP usando este formato JSON:
{
"javaDecompiler": {
"transport": "streamable_http",
"url": "https://tuservidormcp.ejemplo/rutadelmcp/url"
}
}
Una vez configurado, el agente de IA podrá usar este MCP como una herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar "javaDecompiler"
por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor MCP.
Sección | Disponibilidad | Detalles/Notas |
---|---|---|
Resumen | ✅ | Servidor de descompilación Java para MCP |
Lista de Prompts | ⛔ | No se encontraron plantillas de prompt |
Lista de Recursos | ⛔ | No se listaron recursos MCP explícitos |
Lista de Herramientas | ✅ | decompile-from-path, decompile-from-package, decompile-from-jar |
Asegurar Claves API | ✅ | Vía env en la configuración |
Soporte de Roots | ⛔ | No mencionado |
Soporte de Sampling (menos importante en la evaluación) | ⛔ | No mencionado |
Según las tablas, este servidor MCP está enfocado y es funcional para la descompilación de Java, pero carece de funciones MCP avanzadas como plantillas de prompt, recursos, roots o sampling. Proporciona un conjunto de herramientas claro y práctico y configuración segura, pero no cubre la extensibilidad MCP más amplia ni los primitivos de integración.
MCP-javadc está bien documentado y cumple un propósito específico y valioso. Sin embargo, su utilidad está limitada por la ausencia de prompts estandarizados, recursos y características MCP avanzadas como roots y sampling. Para desarrolladores que necesiten descompilación de Java en un flujo de trabajo MCP, es práctico y efectivo, pero no muestra todo el potencial de MCP. Puntuación: 5/10
Tiene LICENSE | ✅ (ISC) |
---|---|
Tiene al menos una herramienta | ✅ |
Número de Forks | 0 |
Número de Stars | 2 |
Descompila archivos de clase de Java y clases dentro de JARs en código fuente Java legible, permitiendo análisis de código, aprendizaje e ingeniería inversa—especialmente cuando el código fuente original no está disponible.
Utiliza el campo 'env' en la configuración de tu servidor MCP para establecer de forma segura variables de entorno, como CLASSPATH, para controlar la búsqueda de clases y acceder de manera segura a datos sensibles.
Las herramientas disponibles incluyen descompilar-desde-ruta (por ruta de archivo), descompilar-desde-paquete (por nombre de paquete) y descompilar-desde-jar (desde archivos JAR).
Sí, el Servidor MCP de Descompilador de Java se integra con FlowHunt, Windsurf, Claude, Cursor y Cline para la descompilación automática de código en flujos de trabajo impulsados por IA.
Automatizar la descompilación de bytecode de Java para depuración, auditoría, ingeniería inversa y soportar flujos de análisis de código de IA donde el código fuente no está disponible.
Automatiza la descompilación de clases y JAR de Java para análisis, depuración e ingeniería inversa. Integra con FlowHunt para flujos de trabajo de IA sin interrupciones.
Integra tus asistentes de IA con la API de la Plataforma JFrog usando el Servidor MCP de JFrog. Automatiza la gestión de repositorios, el seguimiento de builds,...
El Servidor DevRev MCP lleva las potentes herramientas de gestión y mejora de proyectos de DevRev directamente a los flujos de trabajo de FlowHunt y asistentes ...
El Servidor MCP de JMeter conecta Apache JMeter con flujos de trabajo impulsados por IA, permitiendo pruebas de rendimiento automatizadas, análisis e integració...