
Dependency Management Mcp Server
com.sonatypePublished by sonatype.comOfficial publisherv1.0.2Updated Oct 24, 2026
Sonatype component intelligence: versions, security analysis, and Trust Score recommendations
Overview
Remote Sonatype server that lets an AI assistant look up component versions, vulnerabilities, licenses and upgrade recommendations for open source dependencies.
- What you can do
- Look up a specific component version and get its CVEs with CVSS scores, licenses, categories, end-of-life status and catalog date (getComponentVersion). Retrieve the latest version of a component with full security analysis, policy violations, licenses and risk scores (getLatestComponentVersion). Get recommended versions to upgrade to from a current version, or starting versions when none is given (getRecommendedComponentVersions). Compare a current dependency against the latest and receive remediation guidance for vulnerabilities and license compliance.
- When to use it
- Useful when an assistant adds, upgrades or reviews open source dependencies and you want vulnerability, license and health data before committing to a version. Fits teams that need supply chain security checks inside the IDE workflow.
- Requirements
- A remote MCP endpoint reached over HTTP; no local package is needed, though stdio-only clients such as IntelliJ need the mcp-remote bridge via npm. A Sonatype Guide account and a personal API token, sent as an Authorization Bearer header (or via the SONATYPE_GUIDE_MCP_TOKEN environment variable in Codex). Network access to the Sonatype endpoint.
Installation
In SourceWeft
- Open Dependency Management Mcp Server in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.sonatype%2Fdependency-management-mcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"dependency-management": {
"type": "http",
"url": "https://mcp.guide.sonatype.com/mcp"
}
}
}README
Sonatype MCP Server
A Model Context Protocol (MCP) server that connects AI assistants to Sonatype's dependency management and security intelligence platform. Empower your AI coding assistant with real-time insights into open source security vulnerabilities, license compliance, and dependency health.
Overview
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 security risks, and maintain compliance — all without leaving your IDE.
Key Features
- Component Version Selection - Select the best version the first time, without the side quest
- Security Vulnerability Scanning - Identify known vulnerabilities in your project dependencies
- License Compliance Checking - Ensure your dependencies meet your organization's license policies
- Dependency Health Analysis - Get insights into dependency quality, maintenance status, and risk factors
- Real-time Security Advisories - Stay informed about the latest security threats affecting your dependencies
- Remediation Guidance - Receive actionable recommendations to fix vulnerabilities and compliance issues
Prerequisites
- For IDEs or tools that only support stdio MCP servers (like IntelliJ), install
mcp-remote:
Setup
The Sonatype MCP Server runs as a remote MCP server. Choose the setup instructions for your IDE or AI assistant:
Gemini Code Assist
Replace <your-token> with your personal API token generated at https://guide.sonatype.com/settings/tokens
Claude Code
Add the server using the Claude CLI:
Replace <your-token> with your personal API token generated at https://guide.sonatype.com/settings/tokens
VS Code Copilot
Add the following configuration to your global VS Code mcp.json or create a .vscode/mcp.json file in your workspace:
Replace <your-token> with your personal API token generated at https://guide.sonatype.com/settings/tokens
Windsurf
Create or edit ~/.codeium/windsurf/mcp_config.json:
Replace <your-token> with your personal API token generated at https://guide.sonatype.com/settings/tokens
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:
Replace <your-token> with your personal API token generated at https://guide.sonatype.com/settings/tokens
Kiro
Create or edit ~/.kiro/settings/mcp.json:
Replace <your-token> with your personal API token generated at https://guide.sonatype.com/settings/tokens
Cursor
Cursor supports remote servers directly. Add to your ~/.cursor/mcp.json:
Replace <your-token> with your personal API token generated at https://guide.sonatype.com/settings/tokens
Codex (IDE Plugin & CLI)
For both methods below, define an environment variable SONATYPE_GUIDE_MCP_TOKEN for your personal API token generated at https://guide.sonatype.com/settings/tokens.
Method 1:
Using CLI command: codex mcp add sonatype-mcp --url https://mcp.guide.sonatype.com/mcp --bearer-token-env-var SONATYPE_GUIDE_MCP_TOKEN
Method 2:
Create or edit ~/.codex/config.toml:
Authentication
The Sonatype MCP Server uses API token authentication:
- Create a Sonatype Guide account and generate your personal API token at https://guide.sonatype.com/settings/tokens
- Add the token to your MCP configuration using the
Authorization: Bearer <your-token>header format - Replace
<your-token>with your actual token in the configuration examples above
Your API token authenticates all requests automatically. Keep your token secure and never commit it to version control.
Configuring AI Assistant Rules
To maximize the effectiveness of the Sonatype MCP Server, configure your AI assistant to prioritize using Sonatype MCP tools when working with dependencies, packages, or software supply chain security. Below are instructions for each supported IDE or tool.
Claude Code
Create custom instructions using CLAUDE.md files:
Global (all projects): Create ~/.claude/CLAUDE.md
Project (specific repository): Create .claude/CLAUDE.md in your project root
Add the following instruction:
Cursor
Create a .cursorrules file in your project root:
Project (specific repository): Create .cursorrules in your project root
Add the following instruction:
VS Code Copilot
Create custom instructions using a .github/copilot-instructions.md file:
Project (specific repository): Create .github/copilot-instructions.md in your project root
Add the following instruction:
Windsurf
Create rules using Windsurf's Customizations feature:
Global (all projects):
- Click the "Rules, Memories & Workflows" icon in the top right of Cascade Code or search Rules in Windsurf Settings
- Navigate to "Rules"
- Click "+ Global" to create a new global rule
- Add the following content:
Project (specific repository):
Follow the instructions for Global but click "+ Workspace" or create .windsurf/rules/sonatype.md in your project root:
IntelliJ with Junie
Create custom guidelines using a .junie/guidelines.md file:
Project (specific repository): Create .junie/guidelines.md in your project root
Add the following instruction:
Kiro
Create steering files in the .kiro/steering/ directory:
Project (specific repository): Create .kiro/steering/sonatype.md in your project root
Add YAML front matter to make it always included:
Gemini Code Assist
Create custom instructions using GEMINI.md files:
Global (all projects): Create ~/.gemini/GEMINI.md
Project (specific repository): Create GEMINI.md in your project root
Add the following instruction:
Example Use Cases
In the normal course of development, LLMs will decide to use or upgrade dependencies. Our MCP tools will be used transparently, offering better suggestions with more up-to-date information, eliminating the side quest of validating component and version choices.
Here are some ways to leverage the Sonatype MCP Server explicitly in your development workflow:
Analyze a Specific Version
Ask your AI assistant:
"Get detailed security information for react 18.2.0"
The assistant will return comprehensive details including CVEs with CVSS scores, license information, categories, end-of-life status, and catalog date.
Find the Latest Stable Version
Ask your AI assistant:
"What's the latest stable version of spring-boot?"
The assistant will return the latest version with full security analysis, policy violations, licenses, risk scores, and upgrade recommendations.
Security Assessment Workflow
The assistant can use both tools to compare your current version with the latest and provide actionable security guidance.
Available Tools
The Sonatype MCP Server provides three powerful tools for AI assistants:
getComponentVersion- Gets component information about a specific version of a componentgetLatestComponentVersion- Gets component information about the latest version of a componentgetRecommendedComponentVersions- Gets a set of recommended versions to upgrade to based on the current version of a component. If no version is provided, gets a set of recommended versions to start with for the component
Support & Feedback
- Issues & Bug Reports: GitHub Issues
About Sonatype
Sonatype is the leader in software supply chain security, providing solutions that help organizations manage open source risk throughout the development lifecycle. Learn more at sonatype.com.
Built with ❤️ for developers who care about secure software supply chains.
Source: README.md at commit 6ce32d1
Tools
0Version history
1- v1.0.2LatestSep 16, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
