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