- Home
- MCP servers
- Coverity
Coverity
- 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.
- 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.