Coverity

Model Context Protocol server for BlackDuck Coverity Connect static analysis platform
  • python

7

GitHub Stars

python

Language

4 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "keides2-coverity-connect-mcp": {
      "command": "coverity-mcp-server",
      "args": [],
      "env": {
        "COVAUTHKEY": "YOUR_COVAUTHKEY",
        "COVAUTHUSER": "YOUR_COVAUTHUSER",
        "COVERITY_HOST": "your-coverity-server.com"
      }
    }
  }
}

You can extend your Coverity Connect workflow with an MCP server that lets AI assistants interact with the platform through natural language commands. This server exposes key Coverity capabilities—projects, streams, defects, users, security findings, and dashboards—and integrates with Claude Desktop or other MCP clients for streamlined, AI-powered analysis and remediation guidance.

How to use

You connect to the MCP server from your MCP client (such as Claude Desktop) to issue natural language questions and receive structured results. Start with project inventory, defect searches, and user management tasks to get comfortable with the interaction model. Use concise prompts to filter by project, severity, or role, and let the AI surface remediation recommendations and trend insights based on your Coverity data.

How to install

Prerequisites you need locally: Python and a working Python environment, plus access credentials to your Coverity Connect instance.

  1. Install from GitHub using pip directly from the repository.
pip install git+https://github.com/keides2/coverity-connect-mcp.git

Additional sections

Configuration, authentication, and usage details are provided to help you deploy and operate the MCP server securely. Ensure you set authentication credentials, Coverity host information, and optional proxy settings if your network requires them.

Security and access control are important in enterprise environments. Configure secure authentication, manage user roles, and enable audit logging where supported by your deployment.

Available tools

search_defects

Advanced defect search with filtering to locate defects by project, stream, severity, and other criteria.

get_defect_details

Retrieve detailed information about a specific defect, including events, remediation steps, and history.

list_projects

List all accessible Coverity projects to provide inventory for analysis and reporting.

list_streams

Get streams for a specific project to plan stream-based analysis and prioritization.

get_project_summary

Obtain a comprehensive health summary for a project, including quality and risk indicators.

list_users

List all users in Coverity Connect for access auditing and administration.

get_user_details

Fetch detailed information about a user, including profile and account status.

get_user_roles

Retrieve user roles and permission information for security reviews.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational