home / mcp / coverity mcp server
Model Context Protocol server for BlackDuck Coverity Connect static analysis platform
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.
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.
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.gitConfiguration, 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.
Advanced defect search with filtering to locate defects by project, stream, severity, and other criteria.
Retrieve detailed information about a specific defect, including events, remediation steps, and history.
List all accessible Coverity projects to provide inventory for analysis and reporting.
Get streams for a specific project to plan stream-based analysis and prioritization.
Obtain a comprehensive health summary for a project, including quality and risk indicators.
List all users in Coverity Connect for access auditing and administration.
Fetch detailed information about a user, including profile and account status.
Retrieve user roles and permission information for security reviews.