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 4mo 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