Maven Dependencies MCP Server
An MCP (Model Context Protocol) server that provides tools for checking Maven dependency versions.
Overview
The Maven Dependencies MCP Server is a tool designed to check Maven dependency versions using the Model Context Protocol (MCP). It allows LLMs to verify dependencies and retrieve their latest versions from the Maven Central Repository.
To use the server, clone the repository, install dependencies with npm install, and build the server with npm run build. Then, configure the server in your MCP settings to start using it.
- Queries the latest version of any Maven dependency. - Verifies the existence of Maven dependencies. - Checks if a specific version of a dependency is available. - Provides real-time access to Maven Central Repository data.
- Ensuring the latest version is used in projects.
- Automating dependency management in builds.
- Checking version compatibility for library upgrades.
Add to your AI client
Use these steps to connect Maven Dependencies MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"maven-mcp-server-bigsy": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-maven-mcp-server-bigsy"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"maven-mcp-server-bigsy": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-maven-mcp-server-bigsy"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"maven-mcp-server-bigsy": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-maven-mcp-server-bigsy"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"maven-mcp-server-bigsy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-maven-mcp-server-bigsy"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"maven-mcp-server-bigsy": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-maven-mcp-server-bigsy"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"maven-mcp-server-bigsy": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-maven-mcp-server-bigsy"
]
}
}
}FAQ
How does the server fetch dependency data?
The server uses the REST API from Maven Central to retrieve the necessary information about dependencies.
Can I check any Maven dependency?
Yes, as long as the dependency exists in Maven Central, you can check its latest version or verify a specific version.
Is this tool open-source?
Yes! The Maven Dependencies MCP Server is open-source and available for use on GitHub.