Maven Dependencies
About
An MCP (Model Context Protocol) server that provides tools for checking Maven dependency versions. This server enables LLMs to verify Maven dependencies and retrieve their latest versions from Maven Central Repository.
Details
- Author
- bigsy
- Repository
- Bigsy/maven-mcp-server
- GitHub stars
- 6
- Downloads
- 265
- License
- MIT License
- Categories
- Design, Developer Tools, AI, Automation, Security, Other, Community, Search
Jump to
- Get the latest stable release of any Maven dependency (excludes pre-releases by default)
- Verify if a Maven dependency exists
- Check if a specific version of a dependency exists
- List Maven dependency versions with optional pre-release filtering
- Intelligent pre-release detection (alpha, beta, milestone, RC, snapshot)
- Support for full Maven coordinates including packaging and classifier
- Real-time access to Maven Central Repository data
- Compatible with multiple build tool formats (Maven, Gradle, SBT, Mill)
For development:
1. Clone this repository
2. Install dependencies: npm install
3. Build the server: npm run build
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Maven DependenciesCommand (node, npx, python, etc.)npxArguments-
Argument 1
mcp-maven-deps
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Add the server to your MCP settings configuration file:
{
"mcpServers": {
"maven-deps-server": {
"command": "npx",
"args": ["mcp-maven-deps"]
}
}
}
If installed globally, you can also use:
{
"mcpServers": {
"maven-deps-server": {
"command": "mcp-maven-deps"
}
}
}
To install Maven Dependencies Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install maven-deps-server --client claude
get_latest_release
Retrieves the latest stable release version of a Maven dependency. Parameters: dependency (string), excludePreReleases (optional boolean, default: true)
check_maven_version_exists
Checks if a specific version of a Maven dependency exists. Parameters: dependency (string), version (optional string)
list_maven_versions
Lists Maven dependency versions in deploy order, most recent first. Parameters: dependency (string), depth (optional number, default: 15), excludePreReleases (optional boolean, default: true)
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"maven dependencies": {
"env": {},
"args": [
"mcp-maven-deps"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"mcp-maven-deps"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"mcp-maven-deps"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"mcp-maven-deps"
],
"command": "cmd"
}
Maven Dependencies MCP Server
An MCP (Model Context Protocol) server that provides tools for checking Maven dependency versions. This server enables LLMs to verify Maven dependencies and retrieve their latest versions from Maven Central Repository.
<a href="https://glama.ai/mcp/servers/juuo2ye0qi"></a>
Installation
You can install this MCP server globally using npm:
npm install -g mcp-maven-deps
Or run it directly using npx:
npx mcp-maven-deps
Installing via Smithery
To install Maven Dependencies Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install maven-deps-server --client claude
Features
- Get the latest stable release of any Maven dependency (excludes pre-releases by default)
- Verify if a Maven dependency exists
- Check if a specific version of a dependency exists
- List Maven dependency versions with optional pre-release filtering
- Intelligent pre-release detection (alpha, beta, milestone, RC, snapshot)
- Support for full Maven coordinates including packaging and classifier
- Real-time access to Maven Central Repository data
- Compatible with multiple build tool formats (Maven, Gradle, SBT, Mill)
For development:
1. Clone this repository
2. Install dependencies: npm install
3. Build the server: npm run build
Configuration
Add the server to your MCP settings configuration file:
{
"mcpServers": {
"maven-deps-server": {
"command": "npx",
"args": ["mcp-maven-deps"]
}
}
}
If installed globally, you can also use:
{
"mcpServers": {
"maven-deps-server": {
"command": "mcp-maven-deps"
}
}
}
Transport Options
The server supports two transport modes:
1. stdio (default) - Standard input/output communication
2. SSE (Server-Sent Events) - HTTP-based communication with optional remote access
To use SSE transport, you can specify both host and port:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




