autotest-mcp-server
v0.1.0
Published
MCP server for AI-driven test automation - local JSON-based test case and report management
Downloads
145
Maintainers
Readme
autotest-mcp-server
MCP Server for AI-driven test automation. Provides local JSON-based test case and report management for use with Kiro IDE.
Features
- Initialize test workspace (
.autotest/directory) - Save/Load/List/Delete test cases (API / Web UI / App UI)
- Save/Load/List test reports
- Send HTTP requests for API testing
- Environment configuration management
Usage with Kiro
Add to your ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"autotest": {
"command": "npx",
"args": ["-y", "autotest-mcp-server@latest"],
"env": {},
"disabled": false,
"autoApprove": [
"init_workspace", "save_config", "load_config",
"save_case", "load_case", "list_cases", "delete_case",
"http_request", "save_report", "load_report", "list_reports"
]
}
}
}Available Tools
| Tool | Description |
|------|-------------|
| init_workspace | Initialize .autotest/ directory structure |
| save_config | Save environment config to .autotest/config.json |
| load_config | Load environment config |
| save_case | Save test case to .autotest/cases/ |
| load_case | Load a test case |
| list_cases | List all test cases |
| delete_case | Delete a test case |
| http_request | Send HTTP request (GET/POST/PUT/DELETE/PATCH) |
| save_report | Save test report to .autotest/reports/ |
| load_report | Load a test report |
| list_reports | List all test reports |
Directory Structure
.autotest/
├── config.json
├── cases/
│ ├── api/
│ ├── webui/
│ └── appui/
├── reports/
│ ├── screenshots/
│ └── api-failures/
└── scripts/License
MIT
