1. Conduid
  2. Developer Tools
  3. Mvn MCP Server
MCP server · Developer Tools

Mvn MCP Server

MCP Server for interacting with Maven Repositories

Unclaimed MIT last commit 10 months ago devtools
53Fair

Scored 13 days ago · breakdown

About Mvn MCP Server

Mvn MCP Server is an MCP server published by danielscholl in the Developer Tools category: mCP Server for interacting with Maven Repositories.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/danielscholl/mvn-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Mvn MCP Server

Powered by Claude · Grounded in docs

I know everything about Mvn MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v2.3.0v2.3.0 · 15 Oct 20252.3.0 (2025-10-15) ✨ Features security: Add per-module vulnerability tracking and severity filtering…
v2.2.2v2.2.2 · 15 Oct 20252.2.2 (2025-10-15) 🐛 Bug Fixes mcp: Use Annotated types for list parameters in scan tool (#32)…
v2.2.1v2.2.1 · 15 Oct 20252.2.1 (2025-10-15) 💎 Styles maven: Format multi-line log message for readability (#30)…
v2.2.0v2.2.0 · 15 Oct 20252.2.0 (2025-10-15) ✨ Features security: Implement Maven profile-based security scanning (#28)…
v2.1.0v2.1.0 · 5 Oct 20252.1.0 (2025-10-05) ✨ Features deps: Update core dependencies and align documentation (#24)…

README

Maven MCP Server

CI Release Python License MCP

AI-powered Maven dependency management through natural language.

Maven MCP Server enables AI assistants to interact with Maven Central repository, providing comprehensive tools for version checking, security scanning, and dependency analysis—all through conversational interfaces.

Why Maven MCP Server?

Traditional Maven workflow:

mvn versions:display-dependency-updates  # Check all dependencies
# Read through XML output, manually check each update
# Manually verify security advisories
# Repeat for each project...

With Maven MCP Server:

You: "Scan this project for vulnerabilities and create an update plan"
AI: ✅ Found 3 critical CVEs, 12 outdated dependencies
    📋 Created prioritized update plan with file locations
    🎯 Ready to implement

Key Benefits:

  • Natural language instead of complex Maven commands
  • Single workflow combining version checks + security + planning
  • AI-assisted decision making with full context
  • Intelligent caching for faster repeated queries
  • Enterprise-ready with audit trails and traceability

Features

Category Capabilities
Version Management Check single or batch dependency versions • Discover available updates (major/minor/patch) • List version history grouped by tracks
Security Scanning Integrate Trivy vulnerability scanning • CVE detection with severity filtering • Multi-module project support • Profile-based scanning for multi-cloud deployments
Enterprise Workflows Guided dependency triage analysis • Actionable remediation planning • Complete audit trail with CVE traceability
AI-Optimized Single-call comprehensive responses • Batch operations for efficiency • Intelligent caching

Quick Start

Prerequisites:

Setup

Install with UV in VS Code

mcp add mvn-mcp-server -- uvx mvn-mcp-server

Or add manually to your MCP configuration:

{
  "mcpServers": {
    "mvn-mcp-server": {
      "command": "uvx",
      "args": ["mvn-mcp-server"]
    }
  }
}

Try It

"Check if Spring Core 5.3.0 has any updates available"

"Scan my Java project for security vulnerabilities"

Optional: Security Scanning

Install Trivy for vulnerability detection:

# macOS
brew install trivy

# Linux
# See: https://aquasecurity.github.io/trivy/latest/getting-started/installation/

Without Trivy, version checking and dependency analysis work normally. Security scanning tools will gracefully report Trivy unavailable.

Security Note: All processing happens locally. No source code or project data is sent to external services (except public Maven Central API queries for version information).

Available Tools

Tool Description Example Query
check_version_tool Check single dependency version Check org.springframework:spring-core version 5.3.0
check_version_batch_tool Check multiple dependencies Check these for updates: spring-core 5.3.0, junit 4.13.2
list_available_versions_tool List version history by tracks Show all versions of commons-lang3
scan_java_project_tool Security scan with Trivy Scan this project for vulnerabilities
analyze_pom_file_tool Analyze POM file Analyze this pom.xml for issues

Available Prompts

Prompt Description Example Query
list_mcp_assets_prompt Show all capabilities with examples What can this server do?
triage Complete dependency and vulnerability analysis Run triage for my-service
plan Generate actionable remediation plan Create update plan for my-service

License

This project is licensed under the MIT License - see LICENSE for details.


Usage • Architecture • Contributing

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Mvn MCP Server

How do I install Mvn MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Mvn MCP Server safe to use with an AI agent?

Its trust score is 53 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Mvn MCP Server still maintained?

The last commit was 10 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.