Maven Decoder MCP Server

Your agent guesses at library APIs it has never read. This makes it read them. Its 17 documented tools cover extract, jar, analyze, versions. It runs locally over stdio via the published package.

People who work with extract, jar and analyze and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-09-16 · ★ 20 · #26 OF 153 MAINTAINED CLOUD INFRASTRUCTURE · VERIFIED 2026-09-18

MIT · Python servers · how we verify → /methodology

01 · Install Maven Decoder

before you install - you'll need

Set MAVEN_REMOTE_USERNAME, MAVEN_REMOTE_PASSWORD, MAVEN_DECODER_DECOMPILER_DIR, HTTPS_PROXY before connecting. MAVEN_OFFLINE, MAVEN_AUTO_DOWNLOAD, MAVEN_REMOTE_REPOS, MAVEN_HTTP_RETRIES are optional or environment-specific per the README.

Claude Code

claude mcp add salitaba-maven-decoder-mcp -- npx -y maven-decoder-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "salitaba-maven-decoder-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "maven-decoder-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

npm package maven-decoder-mcp - unscoped; check the name against the project README before installing

registry namespace io.github.salitaba is GitHub-verified and matches the repo owner

03 · What Maven Decoder can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can list artifacts in Maven repository with filtering, analyze jar file structure and contents, get detailed information about Java classes, and search for classes across all jars, optionally filtered by annotation.

Capability map

Tools grouped from the project's README - what Maven Decoder lets an agent do.

read & search

9 tools - e.g. List artifacts in Maven repository with filtering; Retrieve Maven dependencies from POM files; Search for classes across all jars, optionally filtered by annotation

list_artifacts · get_dependencies · search_classes · find_usage_examples · get_dependency_tree · find_dependents…

Extract

4 tools - e.g. Get detailed information about Java classes; Decompile and extract Java source code; Extract text resources such as .proto files, services, and metadata

extract_class_info · extract_source_code · extract_jar_resource · extract_method_info

Analyze

2 tools - e.g. Analyze jar file structure and contents; Analyze overall jar structure and metadata

analyze_jar · analyze_jar_structure

Compare

1 tool - e.g. Compare two versions, including a public API diff and breaking changes

compare_versions

Download

1 tool - e.g. Download an artifact (jar/sources/POM) into the local cache; accepts latest

download_artifact

Latest releases

v1.3.2 · 2026-09-09

Maven Decoder MCP Server v1.3.2 · A packaging and documentation release. No runtime behavior changes - the · server's tools and their outputs are identical to v1.3.1. · Fixes · A clean pip install -e ".[dev]" could not…

v1.3.1 · 2026-09-08

Maven Decoder MCP Server v1.3.1 · Fixes · Install from PyPI without git URL: bin/maven-decoder-mcp.js, install.sh, and scripts/install.js now run plain pip install maven-decoder-mcp (SDK comes from PyPI) · Fix Docker…

v1.3.0 · 2026-09-08

Maven Decoder MCP Server v1.3.0 · Comprehensive jar file analysis · Advanced decompilation with multiple decompilers · Complete Maven integration and dependency analysis · Cross-reference analysis and usage examples…

04 · Who maintains Maven Decoder

Maven Decoder is maintained by salitaba. It's the only MCP server we track from this author; the repo dates to Aug 2025.

05 · Facts

category
cloud infrastructure - ranked #26 of 153 actively-maintained cloud infrastructure servers as of 2026-09-18.
release cadence
6 releases in the last 90 days (latest 2026-09-09)
registry
io.github.salitaba/maven-decoder-mcp (active, first published 2026-09-09)
packages
npm:maven-decoder-mcp · pypi:maven-decoder-mcp

06 · Maven Decoder FAQ

Is Maven Decoder still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-16 and it shipped 6 releases in the last 90 days. We re-verify nightly.

What can Maven Decoder do?

With this server connected, an agent can list artifacts in Maven repository with filtering, analyze jar file structure and contents, get detailed information about Java classes, and search for classes across all jars, optionally filtered by annotation.

How do I install Maven Decoder?

Run `npx -y maven-decoder-mcp`. The README documents 8 environment variables (MAVEN_OFFLINE, MAVEN_AUTO_DOWNLOAD, MAVEN_REMOTE_REPOS…) to set first. Set MAVEN_REMOTE_USERNAME, MAVEN_REMOTE_PASSWORD, MAVEN_DECODER_DECOMPILER_DIR, HTTPS_PROXY before connecting. MAVEN_OFFLINE, MAVEN_AUTO_DOWNLOAD, MAVEN_REMOTE_REPOS, MAVEN_HTTP_RETRIES are optional or environment-specific per the README. You can also paste the ready-made client config above.

Does Maven Decoder run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Maven Decoder