
mem0 MCP Server
mem0 MCP Server forbinder AI-assistenter med struktureret lagring, hentning og semantisk søgning for kodeudsnit, dokumentation og bedste kodningspraksis. Den op...
Dekompilér Java bytecode til læsbar kildekode i dine AI-drevne arbejdsgange med Java Decompiler MCP Server, kompatibel med FlowHunt og andre MCP-klienter.
Java Decompiler MCP Server (mcp-javadc
) er en Model Context Protocol (MCP) server designet til at dekompilere Java class-filer. Den gør det muligt for AI-assistenter og MCP-kompatible udviklingsværktøjer at konvertere Java bytecode (.class-filer eller klasser i JARs) til menneskeligt læsbar Java-kildekode. Denne server effektiviserer arbejdsgange ved at muliggøre automatiseret dekompilering via API, hvilket understøtter opgaver som at undersøge tredjepartsbiblioteker, reverse-engineere ældre kode eller analysere kompilerede Java-pakker uden at skulle bruge den oprindelige kildekode. Den tilbyder integration gennem stdio-transport og midlertidig filhåndtering og er kompatibel med forskellige MCP-klienter, hvilket gør den til et alsidigt værktøj for udviklere og AI-agenter, der arbejder med Java-bytecode.
Ingen prompt-skabeloner blev nævnt i README eller i repository-filerne.
Ingen eksplicitte MCP-ressourcer er nævnt i dokumentationen eller filerne.
decompile-from-path
Dekompilerer en Java .class
-fil fra en angivet filsti.
Parameter: classFilePath
(absolut sti til .class
-filen)
decompile-from-package
Dekompilerer en Java-klasse ved hjælp af dens pakkenavn (fx java.util.ArrayList
).
Parameter: (ikke specificeret i README)
decompile-from-jar
Dekompilerer en Java-klasse inde fra en JAR-fil.
Parameter: (ikke specificeret i README)
Dekompilering af enkeltstående Class-filer
Omdan hurtigt kompilerede .class
-filer til læsbar Java-kildekode til fejlfinding, revision eller læring.
Reverse engineering af tredjepartsbiblioteker
Analyser klasser i JAR-filer eller via pakkenavn for at forstå adfærd og struktur, når kildekoden ikke er tilgængelig.
Integration med AI-udviklingsværktøjer
Gør det muligt for AI-agenter eller -assistenter automatisk at dekompilere Java-kode som en del af bredere kodeanalyse- eller migreringsarbejdsgange.
Automatiseret udforskning af kodebaser
Bruges som backend for værktøjer, der kræver dekompilering on-demand, for at hjælpe med navigation og forståelse af store kodebaser.
@idachev/mcp-javadc@latest
som en MCP-server i din Windsurf-konfiguration.{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
Sikring af API-nøgler:
Hvis du skal sætte miljøvariabler (fx 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"]
}
}
}
Bemærk:
Sæt altid følsomme værdier (som CLASSPATH
eller API-nøgler) ved brug af env
-feltet i din konfiguration for sikkerhed.
Eksempel:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
Brug af MCP i FlowHunt
For at integrere MCP-servere i dit FlowHunt workflow, start med at tilføje MCP-komponenten til dit flow og forbinde den til din AI-agent:
Klik på MCP-komponenten for at åbne konfigurationspanelet. I systemets MCP-konfigurationssektion indsætter du dine MCP-serveroplysninger i dette JSON-format:
{
"javaDecompiler": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Når den er konfigureret, kan AI-agenten nu bruge denne MCP som et værktøj med adgang til alle dens funktioner og muligheder. Husk at ændre "javaDecompiler"
til det faktiske navn på din MCP-server og udskifte URL’en med din egen MCP-serveradresse.
Sektion | Tilgængelighed | Detaljer/Noter |
---|---|---|
Oversigt | ✅ | Java decompiler-server til MCP |
Liste over Prompts | ⛔ | Ingen prompt-skabeloner fundet |
Liste over Ressourcer | ⛔ | Ingen eksplicitte MCP-ressourcer nævnt |
Liste over Værktøjer | ✅ | decompile-from-path, decompile-from-package, decompile-from-jar |
Sikring af API-nøgler | ✅ | Via env i konfiguration |
Roots support | ⛔ | Ikke nævnt |
Sampling support (mindre vigtigt i evaluering) | ⛔ | Ikke nævnt |
Baseret på tabellerne er denne MCP-server fokuseret og funktionel til Java-dekompilering, men mangler avancerede MCP-funktioner som prompt-skabeloner, ressourcer, roots eller sampling. Den giver et klart, praktisk værktøjssæt og sikker konfiguration, men dækker ikke bredere MCP-udvidelsesmuligheder eller integrationsprimitiver.
MCP-javadc er veldokumenteret og tjener et specifikt, værdifuldt formål. Dens anvendelighed er dog begrænset af fraværet af standardiserede prompts, ressourcer og avancerede MCP-funktioner som roots og sampling. For udviklere, der har brug for Java-dekompilering i en MCP-arbejdsgang, er den praktisk og effektiv, men den demonstrerer ikke MCP’s fulde potentiale. Score: 5/10
Har en LICENSE | ✅ (ISC) |
---|---|
Har mindst ét værktøj | ✅ |
Antal forks | 0 |
Antal stjerner | 2 |
Den dekompilerer Java class-filer og klasser i JARs til menneskeligt læsbar Java-kildekode, hvilket muliggør kodeanalyse, læring og reverse engineering – især når den oprindelige kildekode ikke er tilgængelig.
Brug 'env'-feltet i din MCP-serverkonfiguration til sikkert at sætte miljøvariabler, såsom CLASSPATH, for at styre klasseopslag og beskytte følsomme data.
Tilgængelige værktøjer inkluderer decompile-from-path (via filsti), decompile-from-package (via pakkenavn) og decompile-from-jar (fra JAR-filer).
Ja, Java Decompiler MCP Server integrerer med FlowHunt, Windsurf, Claude, Cursor og Cline til automatiseret kode-dekompilering i AI-drevne arbejdsgange.
Automatisering af dekompilering af Java-bytecode til fejlfinding, revision, reverse engineering og understøttelse af AI-kodeanalyse, hvor kildekoden ikke er tilgængelig.
Automatisér dekompilering af Java class- og JAR-filer til analyse, fejlfinding og reverse engineering. Integrér med FlowHunt for problemfri AI-arbejdsgange.
mem0 MCP Server forbinder AI-assistenter med struktureret lagring, hentning og semantisk søgning for kodeudsnit, dokumentation og bedste kodningspraksis. Den op...
CodeLogic MCP Server forbinder FlowHunt og AI-programmeringsassistenter med CodeLogics detaljerede softwareafhængighedsdata, hvilket muliggør avanceret kodeanal...
Integrer dine AI-assistenter med JFrog Platform API ved hjælp af JFrog MCP Server. Automatisér repository management, build tracking, runtime overvågning, artef...