Maven Dependencies MCP Server
@Bigsy
Maven Dependencies MCP Server について
An MCP (Model Context Protocol) server that provides tools for checking Maven dependency versions.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"maven-mcp-server": {
"command": "npx",
"args": [
"mcp-maven-deps"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Maven Dependencies MCP Server?
An MCP (Model Context Protocol) server that provides tools for checking Maven dependency versions. It enables LLMs (Large Language Models) to verify Maven dependencies and retrieve their latest versions from Maven Central Repository.
How to use Maven Dependencies MCP Server?
Install globally via npm install -g mcp-maven-deps or run directly with npx mcp-maven-deps. Add the server to your MCP settings configuration file using the command and args shown in the README. For SSE transport, specify --host and --port flags.
Key features of Maven Dependencies MCP Server?
- Get latest stable Maven release (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 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
Use cases of Maven Dependencies MCP Server?
- LLM agents automatically verifying dependency versions during code generation
- Checking whether a specific version of a library exists before writing build config
- Listing recent versions of a dependency to choose an upgrade target
- Validating that a dependency coordinate is correct and published on Maven Central
- Integrating version‑checking into CI/CD pipelines via MCP client
FAQ from Maven Dependencies MCP Server
How can I get the latest stable release of a Maven dependency?
Use the get_latest_release tool with the dependency coordinate (e.g., "org.springframework:spring-core"). It returns the latest production‑ready version, excluding alpha, beta, milestone, RC, and snapshot releases by default.
How do I include pre‑release versions in results?
Set the excludePreReleases parameter to false when calling get_latest_release or list_maven_versions. Pre‑releases are identified by patterns like -alpha, -beta, -M, -RC, and -SNAPSHOT.
What transport modes does the server support?
The server supports stdio (default) for standard input/output communication and SSE (Server‑Sent Events) for HTTP‑based communication. SSE can be used with optional remote access by specifying --host=0.0.0.0 --port=3000.
Where does the server fetch dependency data from?
It queries Maven Central Repository directly using the maven-metadata.xml file at https://repo1.maven.org/maven2/<groupId>/<artifactId>/maven-metadata.xml. This is the same file Maven and Gradle consult during dependency resolution, so results are up‑to‑
「その他」の他のコンテンツ
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
コメント