Maven Check MCP Server

A lightweight MCP server that lets Large Language Models query Maven Central for artifact versions. This server allows Claude and other LLMs to find the latest version of a Maven dependency and…

Local serverstdio

What is the Maven Check MCP Server?

Maven Check MCP Server is an MCP project maintained in the danielscholl/maven-mcp-server repository. The maintainer describes its purpose as “A lightweight MCP server that lets Large Language Models query Maven Central for artifact versions. This server allows Claude and other LLMs to find the…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
dependencyrequired): The dependency in the format 'groupId:artifactId'
packagingoptional): The packaging type, defaults to 'jar' (automatically uses 'pom' for dependencies with -bom or -dependencies suffix)
classifieroptional): The classifier, if any
versionrequired): The version in any supported format
target_componentrequired): The component to find the latest version for, one of: "major", "minor", "patch"
majorReturns the highest available major version (across all versions)
minorReturns the highest minor version within the given major version
patchReturns the highest patch version within the given major.minor version
dependenciesrequired): List of dependency objects to check, each containing:

How to install the Maven Check MCP Server

{
  "mcpServers": {
    "maven-check": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "maven-check"
      ],
      "env": {}
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.