Java Decompiler MCP Server

Java Decompiler AI Tools MCP

Kontaktujte nás pre hostovanie vášho MCP servera vo FlowHunt

FlowHunt poskytuje dodatočnú bezpečnostnú vrstvu medzi vašimi internými systémami a AI nástrojmi, čím vám dáva podrobnú kontrolu nad tým, ktoré nástroje sú prístupné z vašich MCP serverov. MCP servery hostované v našej infraštruktúre môžu byť bezproblémovo integrované s chatbotom FlowHunt ako aj s populárnymi AI platformami ako sú ChatGPT, Claude a rôzne AI editory.

Čo robí “Java Decompiler” MCP Server?

Java Decompiler MCP Server (mcp-javadc) je server Model Context Protocol (MCP) určený na dekompiláciu Java class súborov. Umožňuje AI asistentom a MCP-kompatibilným vývojovým nástrojom prevádzať Java bytekód (.class súbory alebo triedy v rámci JARov) do čitateľného Java zdrojového kódu. Tento server zjednodušuje pracovné toky umožnením automatizovanej dekompilácie cez API a podporuje úlohy ako skúmanie knižníc tretích strán, reverse engineering starého kódu alebo analýzu skompilovaných Java balíčkov bez potreby pôvodného zdrojového kódu. Ponúka integráciu cez stdio transport a správu dočasných súborov a je kompatibilný s viacerými MCP klientmi, vďaka čomu je všestranným nástrojom pre vývojárov a AI agentov pracujúcich s Java bytekódom.

Zoznam promptov

V README ani v súboroch repozitára nie sú spomenuté žiadne šablóny promptov.

Logo

Pripravení rozšíriť svoje podnikanie?

Začnite svoju 30-dňovú skúšobnú verziu ešte dnes a vidzte výsledky behom pár dní.

Zoznam zdrojov

V dokumentácii ani súboroch nie sú uvedené žiadne explicitné MCP zdroje.

Zoznam nástrojov

  • decompile-from-path
    Dekomprimuje Java .class súbor zo zadanej cesty k súboru.
    Parameter: classFilePath (absolútna cesta k .class súboru)

  • decompile-from-package
    Dekomprimuje Java triedu podľa názvu balíka (napr. java.util.ArrayList).
    Parameter: (nezadaný v README)

  • decompile-from-jar
    Dekomprimuje Java triedu z JAR súboru.
    Parameter: (nezadaný v README)

Použitie tohto MCP servera

  • Dekomprimácia samostatných class súborov
    Rýchla konverzia skompilovaných .class súborov na čitateľný Java zdrojový kód na ladenie, audit či vzdelávacie účely.

  • Reverse engineering knižníc tretích strán
    Analýza tried v JAR súboroch alebo podľa názvu balíka na pochopenie správania a štruktúry, keď nie je dostupný zdrojový kód.

  • Integrácia s AI vývojovými nástrojmi
    Umožnite AI agentom alebo asistentom automaticky dekompilovať Java kód ako súčasť širších pracovných tokov na analýzu alebo migráciu kódu.

  • Automatizované skúmanie kódu
    Použitie ako backend pre nástroje, ktoré vyžadujú dekompiláciu na požiadanie na uľahčenie navigácie a porozumenia rozsiahlym kódbázam.

Ako nastaviť

Windsurf

  1. Uistite sa, že máte nainštalované Node.js 16+ a npm.
  2. Pridajte @idachev/mcp-javadc@latest ako MCP server do konfigurácie Windsurf.
  3. Upravte svoj konfiguračný súbor tak, aby obsahoval server:
    {
      "mcpServers": {
        "javaDecompiler": {
          "command": "npx",
          "args": ["-y", "@idachev/mcp-javadc"]
        }
      }
    }
    
  4. Uložte zmeny a reštartujte Windsurf.
  5. Overte nastavenie spustením ukážkovej dekompilácie.

Zabezpečenie API kľúčov:
Ak potrebujete nastaviť environmentálne premenné (napr. CLASSPATH):

{
  "mcpServers": {
    "javaDecompiler": {
      "command": "npx",
      "args": ["-y", "@idachev/mcp-javadc"],
      "env": {
        "CLASSPATH": "/cesta/k/java/triedam"
      }
    }
  }
}

Claude

  1. Nainštalujte Node.js 16+ a npm.
  2. Pomocou Claude CLI pridajte server:
    claude mcp add javadc -s project -- npx -y @idachev/mcp-javadc
    
  3. Aktualizujte konfiguráciu MCP klienta podľa potreby.
  4. Uložte zmeny a reštartujte Claude.
  5. Otestujte vyvolaním požiadavky na dekompiláciu.

Cursor

  1. Uistite sa, že máte nainštalované Node.js 16+ a npm.
  2. Pridajte nasledovné do konfigurácie Cursor MCP servera:
    {
      "mcpServers": {
        "javaDecompiler": {
          "command": "npx",
          "args": ["-y", "@idachev/mcp-javadc"]
        }
      }
    }
    
  3. Uložte konfiguráciu a reštartujte Cursor.
  4. Spustite testovaciu dekompiláciu.

Cline

  1. Požiadavky: Node.js 16+ a npm.
  2. Upravte konfiguráciu MCP servera pre Cline:
    {
      "mcpServers": {
        "javaDecompiler": {
          "command": "npx",
          "args": ["-y", "@idachev/mcp-javadc"]
        }
      }
    }
    
  3. Uložte a reštartujte Cline.
  4. Spustite dekompiláciu na overenie nastavenia.

Poznámka:
Citlivé hodnoty (ako CLASSPATH alebo API kľúče) vždy nastavujte pomocou poľa env vo vašej konfigurácii kvôli bezpečnosti.
Príklad:

{
  "mcpServers": {
    "javaDecompiler": {
      "command": "npx",
      "args": ["-y", "@idachev/mcp-javadc"],
      "env": {
        "CLASSPATH": "/cesta/k/java/triedam"
      }
    }
  }
}

Ako použiť tento MCP vo flowoch

Použitie MCP vo FlowHunt

Ak chcete integrovať MCP servery do vášho pracovného toku vo FlowHunt, pridajte do svojho flowu MCP komponent a prepojte ho s AI agentom:

FlowHunt MCP flow

Kliknite na MCP komponent pre otvorenie konfiguračného panela. V sekcii konfigurácie systému MCP zadajte detaily vášho MCP servera v tomto JSON formáte:

{
  "javaDecompiler": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po nakonfigurovaní môže AI agent využívať tento MCP ako nástroj s prístupom ku všetkým jeho funkciám a možnostiam. Nezabudnite zmeniť "javaDecompiler" na reálny názov vášho MCP servera a URL adresu na vašu MCP server URL.


Prehľad

SekciaDostupnosťDetaily/Poznámky
PrehľadJava decompiler server pre MCP
Zoznam promptovNeboli nájdené žiadne šablóny promptov
Zoznam zdrojovNie sú explicitne uvedené MCP zdroje
Zoznam nástrojovdecompile-from-path, decompile-from-package, decompile-from-jar
Zabezpečenie API kľúčovCez env v konfigurácii
Podpora rootsNeuvedené
Podpora sampling (menej dôležité pri hodnotení)Neuvedené

Na základe tabuliek je tento MCP server zameraný a funkčný na dekompiláciu Java, ale chýbajú mu pokročilé MCP funkcie ako šablóny promptov, zdroje, roots alebo sampling. Poskytuje jasnú, praktickú sadu nástrojov a bezpečnú konfiguráciu, no nezahŕňa širšiu MCP rozšíriteľnosť alebo integračné primitívy.

Náš názor

MCP-javadc je dobre zdokumentovaný a slúži konkrétnemu, hodnotnému účelu. Jeho využitie je však obmedzené absenciou štandardizovaných promptov, zdrojov a pokročilých MCP funkcií ako roots a sampling. Pre vývojárov, ktorí potrebujú dekompiláciu Java v MCP workflow, je praktický a efektívny, no neukazuje plný potenciál MCP. Skóre: 5/10

MCP skóre

Má LICENSE✅ (ISC)
Má aspoň jeden nástroj
Počet forkov0
Počet hviezdičiek2

Najčastejšie kladené otázky

Vyskúšajte Java Decompiler MCP vo FlowHunt

Automatizujte dekompiláciu Java class a JAR súborov na analýzu, ladenie a reverse engineering. Integrujte s FlowHunt pre bezproblémové AI pracovné toky.

Zistiť viac

DevRev MCP Server
DevRev MCP Server

DevRev MCP Server

DevRev MCP Server prináša výkonné nástroje na riadenie projektov a správu vylepšení od DevRev priamo do FlowHunt a AI asistentových workflowov. Umožňuje program...

4 min čítania
AI DevRev +4
Kubernetes MCP Server
Kubernetes MCP Server

Kubernetes MCP Server

Kubernetes MCP Server prepája AI asistentov a Kubernetes/OpenShift clustre, čím umožňuje programovateľnú správu zdrojov, operácie s podmi a DevOps automatizáciu...

4 min čítania
Kubernetes MCP Server +4
DeepSeek MCP Server
DeepSeek MCP Server

DeepSeek MCP Server

DeepSeek MCP Server funguje ako bezpečný proxy server, ktorý prepája pokročilé jazykové modely DeepSeek s MCP-kompatibilnými aplikáciami ako Claude Desktop aleb...

4 min čítania
AI MCP +5