
JMeter MCP Server
O JMeter MCP Server conecta o Apache JMeter a fluxos de trabalho impulsionados por IA, permitindo testes de desempenho automatizados, análise e integração perfe...
Descompile bytecode Java para código-fonte legível em seus fluxos de trabalho orientados por IA com o Servidor MCP de Decompilador Java, compatível com FlowHunt e outros clientes MCP.
O Servidor MCP de Decompilador Java (mcp-javadc
) é um servidor Model Context Protocol (MCP) projetado para descompilar arquivos de classe Java. Ele permite que assistentes de IA e ferramentas de desenvolvimento compatíveis com MCP convertam bytecode Java (arquivos .class ou classes dentro de JARs) em código-fonte Java legível por humanos. Esse servidor agiliza fluxos de trabalho ao permitir a descompilação automatizada via API, apoiando tarefas como examinar bibliotecas de terceiros, engenharia reversa de código legado ou analisar pacotes Java compilados sem exigir o código-fonte original. Oferece integração por transporte stdio e gerenciamento de arquivos temporários, e é compatível com vários clientes MCP, tornando-se uma ferramenta versátil para desenvolvedores e agentes de IA que trabalham com bytecode Java.
Nenhum template de prompt foi mencionado no README ou nos arquivos do repositório.
Nenhum recurso MCP explícito é mencionado na documentação ou nos arquivos.
decompile-from-path
Descompila um arquivo .class
Java de um caminho de arquivo especificado.
Parâmetro: classFilePath
(caminho absoluto para o arquivo .class
)
decompile-from-package
Descompila uma classe Java usando seu nome de pacote (ex.: java.util.ArrayList
).
Parâmetro: (não detalhado no README)
decompile-from-jar
Descompila uma classe Java de dentro de um arquivo JAR.
Parâmetro: (não detalhado no README)
Descompilação de Arquivos de Classe Isolados
Converta rapidamente arquivos .class
compilados para código-fonte Java legível para fins de depuração, auditoria ou aprendizado.
Engenharia Reversa de Bibliotecas de Terceiros
Analise classes dentro de arquivos JAR ou por nome de pacote para entender o comportamento e a estrutura quando o código-fonte não está disponível.
Integração com Ferramentas de Desenvolvimento de IA
Permita que agentes ou assistentes de IA descompilem automaticamente código Java como parte de fluxos de análise ou migração de código mais amplos.
Exploração Automatizada de Bases de Código
Use como backend para ferramentas que exigem descompilação sob demanda para auxiliar na navegação e compreensão de grandes bases de código.
@idachev/mcp-javadc@latest
como um servidor MCP na sua configuração do Windsurf.{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
Protegendo Chaves de API:
Se precisar definir variáveis de ambiente (ex.: CLASSPATH
):
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
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"]
}
}
}
Observação:
Sempre defina valores confidenciais (como CLASSPATH
ou chaves de API) usando o campo env
na sua configuração para maior segurança.
Exemplo:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
Usando MCP no FlowHunt
Para integrar servidores MCP em seu fluxo do FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:
Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"javaDecompiler": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de trocar "javaDecompiler"
pelo nome real do seu servidor MCP e substituir a URL pela URL do seu próprio servidor MCP.
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | Servidor de descompilação Java para MCP |
Lista de Prompts | ⛔ | Nenhum template de prompt encontrado |
Lista de Recursos | ⛔ | Nenhum recurso MCP explícito listado |
Lista de Ferramentas | ✅ | decompile-from-path, decompile-from-package, decompile-from-jar |
Protegendo Chaves de API | ✅ | Via env na configuração |
Suporte a Roots | ⛔ | Não mencionado |
Suporte a Sampling (menos importante na avaliação) | ⛔ | Não mencionado |
Com base nas tabelas, este servidor MCP é focado e funcional para descompilação Java, mas carece de recursos MCP avançados como templates de prompt, recursos, roots ou sampling. Ele fornece um conjunto de ferramentas claro e prático e configuração segura, mas não cobre extensibilidade MCP mais ampla ou primitivas de integração.
MCP-javadc é bem documentado e serve a um propósito específico e valioso. No entanto, sua utilidade é limitada pela ausência de prompts padronizados, recursos e recursos MCP avançados como roots e sampling. Para desenvolvedores que precisam de descompilação Java em um fluxo de trabalho MCP, é prático e eficaz, mas não demonstra todo o potencial do MCP. Pontuação: 5/10
Possui LICENSE | ✅ (ISC) |
---|---|
Possui pelo menos uma ferramenta | ✅ |
Número de Forks | 0 |
Número de Stars | 2 |
Ele descompila arquivos de classe Java e classes dentro de JARs para código-fonte Java legível por humanos, permitindo análise de código, aprendizado e engenharia reversa—especialmente quando o código-fonte original não está disponível.
Use o campo 'env' na sua configuração do servidor MCP para definir variáveis de ambiente com segurança, como o CLASSPATH, para controlar a busca por classes e acessar dados confidenciais de forma segura.
As ferramentas disponíveis incluem decompile-from-path (por caminho de arquivo), decompile-from-package (por nome de pacote) e decompile-from-jar (de arquivos JAR).
Sim, o Servidor MCP de Decompilador Java integra-se com FlowHunt, Windsurf, Claude, Cursor e Cline para descompilação automatizada de código em fluxos de trabalho orientados por IA.
Automatizar a descompilação de bytecode Java para depuração, auditoria, engenharia reversa e suporte a pipelines de análise de código por IA onde o código-fonte não está disponível.
Automatize a descompilação de classes e JARs Java para análise, depuração e engenharia reversa. Integre com o FlowHunt para fluxos de trabalho de IA sem interrupções.
O JMeter MCP Server conecta o Apache JMeter a fluxos de trabalho impulsionados por IA, permitindo testes de desempenho automatizados, análise e integração perfe...
O mcp-server-docker MCP Server permite que assistentes de IA gerenciem containers Docker por meio de linguagem natural. Integre este MCP ao FlowHunt e outros cl...
Integre seus assistentes de IA com a API da Plataforma JFrog usando o Servidor JFrog MCP. Automatize o gerenciamento de repositórios, rastreamento de builds, mo...