mcp maven deps

用于搜索Maven和Gradle依赖关系的模型上下文协议(MCP)服务器。
需求
- 德诺 2.0.0或更高版本
用法
使用Deno
要从Deno使用它,您需要网络许可。
deno run --allow-net jsr:@toms/mcp-maven-deps要从MCP客户端使用它,您需要在下面设置服务器配置。
对于Visual Studio代码:
mcp.json
{
"servers": {
"maven-deps": {
"type": "stdio",
"command": "deno",
"args": [
"run",
"--allow-net",
"jsr:@toms/mcp-maven-deps"
]
}
}
}使用预构建二进制文件(Linux)
如果你想在不安装Deno的情况下将mcp-maven-deps作为单个二进制文件使用:
ARCH=$(uname -m) && \
case "$ARCH" in
x86_64) BINARY="mcp-maven-deps-x86_64-unknown-linux-gnu";;
aarch64|arm64) BINARY="mcp-maven-deps-aarch64-unknown-linux-gnu";;
*) echo "Unsupported architecture: $ARCH"; exit 1;;
esac && \
VERSION=$(curl -s https://api.github.com/repos/toms74209200/mcp-maven-deps/releases/latest | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/') && \
sudo mkdir -p /opt/mcp-maven-deps && \
sudo curl -L -o /opt/mcp-maven-deps/mcp-maven-deps "https://github.com/toms74209200/mcp-maven-deps/releases/download/${VERSION}/${BINARY}" && \
sudo chmod +x /opt/mcp-maven-deps/mcp-maven-deps && \
sudo ln -sf /opt/mcp-maven-deps/mcp-maven-deps /usr/local/bin/mcp-maven-depsmcp.json
{
"servers": {
"maven-deps": {
"type": "stdio",
"command": "mcp-maven-deps"
}
}
}特性
- 跨Maven Central和Gradle插件门户搜索依赖关系
- 检测版本类型(稳定、rc、快照、alpha、beta、里程碑)
- 仅筛选到稳定版本
- 分页支持
