easygoingcoder/blackduck-polaris-mcp-server
Feature-rich MCP server for Black Duck Polaris — 66 tools for scan management, findings, reports, policies, and more
Platform-specific configuration:
{
"mcpServers": {
"blackduck-polaris-mcp-server": {
"command": "npx",
"args": [
"-y",
"blackduck-polaris-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/blackduck-polaris-mcp-server) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/)
The most comprehensive MCP (Model Context Protocol) server for Black Duck Polaris. Trigger SAST/SCA/DAST scans, query findings, triage issues, generate and download reports (SBOM, SPDX, CycloneDX), manage policies, and more — all from your AI coding assistant.
Claude Code | Claude Desktop | GitHub Copilot | Copilot CLI | OpenCode | Cursor | Windsurf | VS Code (MCP extensions) | any MCP-compatible AI tool
You need a Polaris API token. Generate one at Profile > Account > Access Tokens in your Polaris instance.
claude mcp add blackduck-polaris -e POLARIS_URL=https://your-instance.polaris.blackduck.com -e POLARIS_API_TOKEN=your-token -- npx blackduck-polaris-mcp-serverclaude_desktop_config.json){
"mcpServers": {
"blackduck-polaris": {
"command": "npx",
"args": ["blackduck-polaris-mcp-server"],
"env": {
"POLARIS_URL": "https://your-instance.polaris.blackduck.com",
"POLARIS_API_TOKEN": "your-token"
}
}
}
}.vscode/mcp.json){
"servers": {
"blackduck-polaris": {
"type": "stdio",
"command": "npx",
"args": ["-y", "blackduck-polaris-mcp-server"],
"env": {
"POLARIS_URL": "https://your-instance.polaris.blackduck.com",
"POLARIS_API_TOKEN": "your-token"
}
}
}
}.cursor/mcp.json or ~/.cursor/mcp.json){
"mcpServers": {
"blackduck-polaris": {
"command": "npx",
"args": ["-y", "blackduck-polaris-mcp-server"Loading reviews...