Metadata-Version: 2.4
Name: mcp-server-sentinel
Version: 0.1.0
Summary: MCP server for Sentinel QA — manage test cases from any AI assistant
Project-URL: Homepage, https://sentinel-qa.vercel.app
Project-URL: Repository, https://github.com/joaovitormatos/sentinel
Author: Sentinel QA
License-Expression: MIT
Keywords: mcp,qa,sentinel,test-cases,testing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27.0
Requires-Dist: mcp>=1.0.0
Description-Content-Type: text/markdown

# mcp-server-sentinel

MCP server for [Sentinel QA](https://sentinel-qa.vercel.app) — manage test cases from any AI assistant.

## Setup

### Claude Code / Claude Desktop

Add to your MCP settings:

```json
{
  "mcpServers": {
    "sentinel": {
      "command": "uvx",
      "args": ["mcp-server-sentinel"],
      "env": {
        "SENTINEL_API_KEY": "stl_your_api_key_here"
      }
    }
  }
}
```

### Get your API Key

1. Go to [Sentinel QA](https://sentinel-qa.vercel.app)
2. Navigate to **Settings > Automation > API Keys**
3. Create a new key — copy the token (shown only once)

## Tools

| Tool | Description |
|------|-------------|
| `sentinel_list_projects` | List all projects in your workspace |
| `sentinel_list_functionalities` | List functionalities for a project |
| `sentinel_create_functionality` | Create a new functionality |
| `sentinel_list_test_cases` | List/search test cases with filters |
| `sentinel_get_test_case` | Get a test case by ID |
| `sentinel_create_test_case` | Create a new test case |
| `sentinel_update_test_case` | Update an existing test case |
| `sentinel_delete_test_case` | Delete a test case |

## Development

```bash
cd mcp-server-sentinel
pip install -e .
SENTINEL_API_KEY=stl_xxx mcp-server-sentinel
```
