Sonatype Dependency Management Mcp Server

by sonatype

212 downloads
Not rated
GitHub

About

The Sonatype MCP Server enables AI assistants to access Sonatype's comprehensive dependency intelligence directly within your development workflow. By integrating with the Model Context Protocol, your AI assistant can help you make informed decisions about dependencies, identify

Details

Author
sonatype
Downloads
212
Categories
Other

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Sonatype Dependency Management Mcp Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

The server runs as a remote MCP server. Add it to your IDE or AI assistant using the provided configuration: for GitLab Code Assist, add "url": "https://mcp.guide.sonatype.com/mcp" to the MCP servers object; for Claude Code, run claude mcp add --transport http sonatype-mcp https://mcp.guide.sonatype.com/mcp; for VS Code Copilot, update mcp.json with the same URL and "type": "http"; for Windsurf / IntelliJ with Junie / Kiro, use "command": "npx", "args": ["mcp-remote", "https://mcp.guide.sonatype.com/mcp"]; and for Cursor, add the URL with "type": "http".

getComponentVersion

Returns detailed analysis of a specific dependency or multiple dependencies with metadata about quality, license and security. Dependencies can be referred to as packages, components or libraries. They can be transitive (brought in by other dependencies) or direct (explicitly added to the project).

getLatestComponentVersion

Returns the latest version of a dependency or multiple dependencies with quality, license and security data. Dependencies can be referred to as packages, components or libraries. They can be transitive (brought in by other dependencies) or direct (explicitly added to the project).

getRecommendedComponentVersions

Returns top dependency version recommendations ranked by Developer Trust Score with security, licensing, and quality analysis. Developer Trust Score is a measure of quality, security, licensing, and maintainability. Use this when selecting a new component to add to a project (without version) or when upgrading an existing component (with version). Dependencies can be referred to as packages, components or libraries. They can be transitive (brought in by other dependencies) or direct (explicitly added to the project).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "sonatype dependency management mcp server": {
            "sonatype-mcp": {
                "url": "https://mcp.guide.sonatype.com/mcp",
                "type": "http"
            }
        }
    }
}

Servers

{
    "sonatype-mcp": {
        "url": "https://mcp.guide.sonatype.com/mcp",
        "type": "http"
    }
}

Setup

The Sonatype MCP Server runs as a remote MCP server. Choose the setup instructions for your IDE or AI assistant:

Gemini Code Assist
{
"mcpServers": {
"discoveredServer": {
"url": "https://mcp.guide.sonatype.com/mcp"
}
}
}

Claude Code
Add the server using the Claude CLI:

claude mcp add --transport http sonatype-mcp https://mcp.guide.sonatype.com/mcp

VS Code Copilot

Add the following configuration to your global VS Code mcp.json or create a .vscode/mcp.json file in your workspace:

{
"servers": {
"sonatype-mcp": {
"url": "https://mcp.guide.sonatype.com/mcp",
"type": "http"
}
}
}

Windsurf

Create or edit ~/.codeium/windsurf/mcp_config.json:

{
"mcpServers": {
"sonatype-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.guide.sonatype.com/mcp"
]
}
}
}

IntelliJ with Junie

Global Scope: Go to IDE settings → Tools → Junie → MCP Settings. Click "+" and add:

Project Scope: Create .junie/mcp/.mcp.json in your project root:

{
"mcpServers": {
"sonatype-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.guide.sonatype.com/mcp"
]
}
}
}

Kiro
Create or edit ~/.kiro/settings/mcp.json:

{
"mcpServers": {
"sonatype-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.guide.sonatype.com/mcp"
]
}
}
}

Cursor
Cursor supports remote servers directly. Add to your ~/.cursor/mcp.json:

{
"mcpServers": {
"sonatype-mcp": {
"type": "http",
"url": "https://mcp.guide.sonatype.com/mcp"
}
}
}

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.