Metadata-Version: 2.4
Name: coverity-mcp
Version: 0.1.1
Summary: MCP server for Blackduck Coverity
Requires-Python: >=3.13
Requires-Dist: mcp>=1.10.1
Requires-Dist: requests>=2.32.4
Description-Content-Type: text/markdown

# MCP server for Blackduck Coverity

## Available MCP Tools

 * `get_issue_info`
 * `get_issue_diagnostics`
 * `triage_issue`

## Usage

### MCP server configuration

Ensure *uvx* is installed.

```json
"coverity": {
  "command": "/path/to/uvx",
  "args": [
    "coverity-mcp",
    "--base-url", "https://coverity.examples.com/api/v2",
    "--certificate-path", "optional-path-to-certificate",
    "--username", "user",
    "--key", "AABBCC",
    "--trim-path-prefix", "/",
    "run"
  ],
  "alwaysAllow": [
    "get_issue_diagnostics",
    "get_issue_info"
  ],
  "disabled": false
}
```

### Local MCP server configuration

```json
"coverity": {
  "cwd": "/full/path/to/coverity-mcp",
  "command": "/path/to/uv",
  "args": [
    "run", "./main.py",
    "--base-url", "https://coverity.example.com/api/v2",
    "--certificate-path", "optional-path-to-certificate",
    "--username", "user",
    "--key", "AABBCC",
    "--trim-path-prefix", "/",
    "run"
  ],
  "alwaysAllow": [
    "get_issue_diagnostics",
    "get_issue_info"
  ],
  "disabled": false
}
```
