kirich1409

Maven MCP — Development skill for Claude Code

Development community

Maven dependency intelligence MCP server and Claude Code / Grok Build plugin.

How to install Maven MCP

This entry records only its repository, not the path inside it, so there is no exact command to give. Open kirich1409/maven-mcp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Maven MCP does

Maven dependency intelligence MCP server and Claude Code / Grok Build plugin.

Alternatives in Development

  • Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
  • Claude Context Mode — An MCP server that sits between Claude Code and these outputs 5.3k ★
  • Google Ads Meta Ads MCP — Google Ads MCP server + Meta Ads MCP (Facebook Ads MCP) + GA4 + Search Console in one hosted remote MCP for Cl 3.2k ★

README

maven-mcp

Agent plugin for Claude Code, Grok Build, Cursor, and Codex that provides Maven dependency intelligence via an MCP server — query artifact versions, scan projects for outdated dependencies, check for vulnerabilities, and fetch changelogs.

How it works

The plugin bundles a single-file Python 3 MCP server (`plugin/server/server.py`) that speaks MCP over stdio (JSON-RPC 2.0 on stdin/stdout) or over a stateless Streamable HTTP endpoint. It uses the Python standard library only — zero pip dependencies. The plugin registers the server via `.mcp.json` (Claude Code, Grok Build) and `mcp.json` (Cursor, Codex), both `command: python3`, so it installs with no extra runtime setup. The server can also be run standalone and connected to any MCP-compatible agent — see [Use with any MCP client](#use-with-any-mcp-client).

Version lookups use the repositories the build file declares. Maven Central, Google Maven, and the Gradle Plugin Portal are used when that scope declares none. Private repositories need credentials — see [Configuration](docs/configuration.md).

**Gradle scanning** runs the project's wrapper once and reads production runtime classpaths (`*RuntimeClasspath`), then merges declared provenance from build files and version catalogs. **Maven scanning** reads `pom.xml` locally.

Tools

Tool Description
get_latest_version Find latest version of an artifact with stability-aware selection
check_version_exists Verify if a specific version exists and classify its stability
check_multiple_dependencies Bulk lookup of latest versions for multiple dependencies
compare_dependency_versions Compare current versions against latest (major/minor/patch)
get_dependency_changes Show changes between versions (AndroidX docs, then AGP docs, then GitHub releases; CHANGELOG.md on the default branch when no release body is usable)
scan_project_dependencies Scan Gradle/Maven build files and Gradle v