Metadata-Version: 2.4
Name: aio-tests-mcp
Version: 0.1.2
Summary: MCP server wrapping the AIO Tests for Jira Cloud REST API
License-Expression: MIT
Requires-Python: <3.14,>=3.11
Requires-Dist: fastmcp==2.5.1
Requires-Dist: httpx==0.28.1
Requires-Dist: pydantic<2.12,>=2.9.0
Requires-Dist: structlog==25.1.0
Requires-Dist: tenacity==9.1.2
Provides-Extra: dev
Requires-Dist: hypothesis==6.122.3; extra == 'dev'
Requires-Dist: pytest-asyncio==0.25.0; extra == 'dev'
Requires-Dist: pytest-cov==6.0.0; extra == 'dev'
Requires-Dist: pytest==8.3.4; extra == 'dev'
Requires-Dist: respx==0.22.0; extra == 'dev'
Description-Content-Type: text/markdown

# AIO Tests MCP Server

MCP server wrapping the AIO Tests for Jira Cloud REST API. Exposes test management operations (test cases, cycles, executions, folders, attachments, traceability, versioning) as MCP tools consumable by AI-powered IDEs.

## Installation

```bash
uvx aio-tests-mcp
```

## Configuration

Set the following environment variables:

| Variable | Required | Description |
|----------|----------|-------------|
| `AIO_API_TOKEN` | Yes | AIO Tests Cloud API token |
| `AIO_PROJECT_KEY` | No | Default Jira project key |

## Development

```bash
# Install with dev dependencies
uv sync --extra dev

# Run tests
uv run pytest tests/ -v

# Run with coverage
uv run pytest tests/ --cov=aio_tests_mcp --cov-report=term-missing
```
