Metadata-Version: 2.4
Name: testcase-generator-mcp
Version: 0.1.1
Summary: Testcase Generator MCP Server for generating and managing test cases
Author-email: EmptyRabbit <qiuzhouxin@163.com>
License-File: LICENSE
Requires-Python: >=3.13
Requires-Dist: mcp[cli]>=1.10.1
Requires-Dist: pydantic>=2.12.5
Requires-Dist: typer>=0.16.0
Description-Content-Type: text/markdown

# testcase-generator-mcp

Testcase Generator MCP Server，用于生成与管理测试用例。

## 目录结构（参考 excel-mcp-server）

```
testcase-generator-mcp/
├── pyproject.toml
├── README.md
└── src/
    └── testcase_generator_mcp/
        ├── __init__.py
        ├── __main__.py      # CLI 入口：sse / stdio / streamable_http
        ├── exceptions.py    # 异常类型
        └── server.py        # FastMCP 服务与工具定义
```

## 安装与运行

```bash
# 安装依赖（含 mcp、fastmcp、typer）
pip install -e .

# 以 stdio 方式启动（常用于 Cursor/IDE MCP 配置）
testcase-generator-mcp stdio

# 以 SSE 方式启动
testcase-generator-mcp sse

# 以 streamable HTTP 方式启动
testcase-generator-mcp streamable_http
```

或使用模块方式：

```bash
python -m testcase_generator_mcp stdio
```

## 工具

- **generate_test_cases**：根据需求描述生成测试用例（当前为占位实现）。
- **get_server_info**：返回服务名称与版本。

日志文件默认写在项目根目录：`testcase-generator-mcp.log`。
