Skip to main content
MCP server CX Codex

maven-tools-mcp — Claude Code MCP server for dependency analysis

Check JVM dependencies against Maven Central, review release health, and plan upgrades. Useful when auditing a project or assessing edits to a Maven POM.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add maven-tools-mcp -- docker run -i --rm docker.io/arvindand/maven-tools-mcp:latest
Open on GitHub

What maven-tools-mcp does

The server gives an AI client tools to look up versions, compare upgrades, assess release age and cadence, and check for known vulnerabilities and license details. Optional Context7 tools retrieve library documentation. Coordinate-based lookups also work with Gradle, SBT, and Mill projects.

For pom.xml analysis, it resolves versions through parent POMs, properties, and imported BOMs. Upgrade suggestions separate mechanical edits from changes that need review. The analysis covers declared dependencies rather than the full transitive graph, and only active-by-default profiles are included. Docker must be installed and running for this setup; without it, the server cannot start this way.

What it helps with

  • find stable releases for JVM dependencies
  • compare declared versions with available upgrades
  • review dependencies for known CVEs and license concerns
  • resolve versions in a pom.xml through parent POMs and BOMs
  • flag major upgrades and POM conflicts for review

Example prompts for the agent

  • Check the dependencies in pom.xml and flag updates with known vulnerabilities.
  • Compare my declared library versions with current stable releases.
  • Analyze pom.xml, identify BOM conflicts, and suggest upgrades that need review.

How to install maven-tools-mcp

Platform CLI

claude mcp add maven-tools-mcp -- docker run -i --rm docker.io/arvindand/maven-tools-mcp:latest

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about maven-tools-mcp

How do I install maven-tools-mcp in Claude Code?

Install and start Docker, then run claude mcp add maven-tools-mcp -- docker run -i --rm docker.io/arvindand/maven-tools-mcp:latest.

What does maven-tools-mcp do?

It provides MCP tools for JVM dependency version lookups, release and dependency health checks, and Maven POM analysis.

What are the limits of its pom.xml analysis?

It examines declared dependencies, not the complete transitive graph. Only active-by-default profiles are considered.

Similar MCP servers

All MCP servers for Backend and APIs →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor