
CodeLogic MCP Server-integration
CodeLogic MCP-servern kopplar samman FlowHunt och AI-programmeringsassistenter med CodeLogic:s detaljerade programvaruberoendedata, vilket möjliggör avancerad k...
Dekomplihera Java-bytekod till läsbar källkod i AI-drivna arbetsflöden med Java Decompiler MCP Server, kompatibel med FlowHunt och andra MCP-klienter.
Java Decompiler MCP Server (mcp-javadc
) är en Model Context Protocol (MCP)-server utformad för att dekompilera Java-klassfiler. Den gör det möjligt för AI-assistenter och MCP-kompatibla utvecklingsverktyg att omvandla Java-bytekod (.class-filer eller klasser i JARs) till läsbar Java-källkod. Denna server effektiviserar arbetsflöden genom att tillåta automatiserad dekompilering via API, vilket stödjer uppgifter såsom granskning av tredjepartsbibliotek, reverse-engineering av äldre kod eller analys av kompilerade Java-paket utan att originalkällkoden krävs. Den erbjuder integration via stdio-transport och temporär filhantering, och är kompatibel med olika MCP-klienter, vilket gör den till ett mångsidigt verktyg för utvecklare och AI-agenter som arbetar med Java-bytekod.
Inga promptmallar nämns i README eller i arkivfiler.
Inga uttryckliga MCP-resurser nämns i dokumentationen eller filerna.
decompile-from-path
Dekomplierar en Java .class
-fil från angiven filväg.
Parameter: classFilePath
(absolut sökväg till .class
-filen)
decompile-from-package
Dekomplierar en Java-klass med dess paketnamn (t.ex. java.util.ArrayList
).
Parameter: (ej detaljerad i README)
decompile-from-jar
Dekomplierar en Java-klass från en JAR-fil.
Parameter: (ej detaljerad i README)
Dekompilering av fristående klassfiler
Konvertera snabbt kompilerade .class
-filer till läsbar Java-källkod för felsökning, revision eller inlärning.
Reverse engineering av tredjepartsbibliotek
Analysera klasser i JAR-filer eller via paketnamn för att förstå beteende och struktur när källkod saknas.
Integration med AI-utvecklingsverktyg
Låt AI-agenter eller assistenter automatiskt dekompilera Java-kod som del av större kodanalys- eller migreringsflöden.
Automatiserad utforskning av kodbaser
Använd som backend för verktyg som kräver dekompilering vid behov för att underlätta navigering och förståelse av stora kodbaser.
@idachev/mcp-javadc@latest
som MCP-server i din Windsurf-konfiguration.{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
Skydda API-nycklar:
Om du behöver ange miljövariabler (t.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"]
}
}
}
Obs:
Ange alltid känsliga värden (som CLASSPATH
eller API-nycklar) i fältet env
i din konfiguration för säkerhet.
Exempel:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
Använda MCP i FlowHunt
För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde, börja med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:
Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfigurationssektion, lägg in dina MCP-serveruppgifter med detta JSON-format:
{
"javaDecompiler": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
När den är konfigurerad kan AI-agenten nu använda denna MCP som ett verktyg med tillgång till alla dess funktioner och kapabiliteter. Kom ihåg att byta ut "javaDecompiler"
mot det faktiska namnet på din MCP-server och ändra URL:en till din egen MCP-server-URL.
Sektion | Tillgänglig | Detaljer/Anmärkningar |
---|---|---|
Översikt | ✅ | Java decompiler-server för MCP |
Lista över uppmaningar | ⛔ | Inga promptmallar hittades |
Lista över resurser | ⛔ | Inga uttryckliga MCP-resurser listade |
Lista över verktyg | ✅ | decompile-from-path, decompile-from-package, decompile-from-jar |
Skydda API-nycklar | ✅ | Via env i konfigurationen |
Roots-stöd | ⛔ | Ej nämnt |
Sampling-stöd (mindre viktigt vid utvärdering) | ⛔ | Ej nämnt |
Utifrån tabellerna är denna MCP-server fokuserad och funktionell för Java-dekompilering, men saknar avancerade MCP-funktioner såsom promptmallar, resurser, roots eller sampling. Den erbjuder en tydlig, praktisk verktygslåda och säker konfiguration, men täcker inte bredare MCP-förlängningar eller integrationsmöjligheter.
MCP-javadc är väl dokumenterad och fyller ett specifikt och värdefullt syfte. Dock begränsas dess användbarhet av avsaknaden av standardiserade prompts, resurser och avancerade MCP-funktioner såsom roots och sampling. För utvecklare som behöver Java-dekompilering i ett MCP-arbetsflöde är den praktisk och effektiv, men den visar inte MCP:s fulla potential. Betyg: 5/10
Har en LICENS | ✅ (ISC) |
---|---|
Minst ett verktyg | ✅ |
Antal forks | 0 |
Antal stjärnor | 2 |
Den dekompilerar Java-klassfiler och klasser i JARs till läsbar Java-källkod, vilket möjliggör kodanalys, inlärning och reverse engineering – särskilt när ursprunglig källkod saknas.
Använd fältet 'env' i din MCP-serverkonfiguration för att säkert ange miljövariabler, såsom CLASSPATH, för att styra klassökning och skydda känsliga data.
Tillgängliga verktyg inkluderar decompile-from-path (via filväg), decompile-from-package (via paketnamn) och decompile-from-jar (från JAR-filer).
Ja, Java Decompiler MCP Server integreras med FlowHunt, Windsurf, Claude, Cursor och Cline för automatiserad koddekompilering i AI-drivna arbetsflöden.
Automatisering av dekompilering av Java-bytekod för felsökning, granskning, reverse engineering och stöd för AI-baserade kodanalysflöden när källkod saknas.
Automatisera dekompilering av Java-klassfiler och JARs för analys, felsökning och reverse engineering. Integrera med FlowHunt för smidiga AI-arbetsflöden.
CodeLogic MCP-servern kopplar samman FlowHunt och AI-programmeringsassistenter med CodeLogic:s detaljerade programvaruberoendedata, vilket möjliggör avancerad k...
mem0 MCP-server kopplar AI-assistenter till strukturerad lagring, hämtning och semantisk sökning för kodsnuttar, dokumentation och bästa praxis inom kodning. De...
DevRev MCP-servern tar DevRev’s kraftfulla projektlednings- och förbättringsverktyg direkt in i FlowHunt och AI-assistentarbetsflöden. Den möjliggör programmati...