salitaba/maven-decoder-mcp

View on GitHub ↗

MCP server for inspecting, searching, and decompiling Maven .m2 JARs for Java AI coding agents.

19 ★6 forksPythonUpdated 3mo ago

What you need to know

MCP server for analyzing Maven jar files in the local repository (~/.m2), enabling agents on class discovery, dependency analysis, decompilation, and version conflict tracking.

Install

curl install.sh | bash or uvx maven-decoder-mcp
Requires Java 8+ and ~/.m2/repository
Docker: ali79taba/maven-decoder-mcp

Usage

  • Extract source code from a jar
  • Find dependencies and conflicts
  • Explore class methods

Key features

  • Jar file analysis and metadata extraction
  • Dependency tree analysis and conflict detection
  • Decompilation via CFR, Fernflower, Procyon
  • Class signatures, methods, fields, annotations
  • Pagination and summarization for large responses
  • Service/SPI discovery

Caveats

  • Requires local Maven repository
Platforms: Local

Reviewed 2026-08-11

Topics

agentic-codingai-agentsbytecodecursor-idedecompilerdependency-analysisdockerjarjavamavenmaven-repositorymcpmcp-servermodel-context-protocolpythonskills
Stars
19★
Forks
6
Language
Python
License
MIT
Created
2025-08-23
Last push
2026-05-10