Test Generator MCP Server
# Project Overview
This is a Python-based project that leverages MCP and Claude desktop interface for generating test scenarios derived from the user stories uploaded in Claude desktop.
## Project Structure
The project has the following top-level files and directories:
- `.env`: Configuration file for environment variables.
- `.git/`: Git version control directory (internal use).
- `.gitignore`: Specifies files and directories to ignore in Git.
- `.python-version`: Specifies the Python version for the project.
- `.venv/`: Python virtual environment directory.
- `README.md`: Project overview and documentation.
- `main.py`: Main entry point for the application.
- `pyproject.toml`: Python project configuration and dependencies.
- `requirements.txt`: Project dependencies (legacy format).
- `server.py`: Server implementation for the application.
- `uv.lock`: Lock file for the UV package manager.
## Contributing
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes.
## LicenseTDQS
Scored across 2 tools
The two tools have completely distinct purposes: one exports generated test scenarios to a file, while the other parses documents to extract text. There is no overlap in functionality or ambiguity between them.
Both tools follow a verb_noun pattern (export_scenarios, parse_document), which is consistent. However, with only two tools, it's a small sample, but there are no deviations in naming style.
With only two tools, the server feels thin for a 'Test Generator' purpose. It lacks core test generation functionality, such as creating or managing test cases, making the scope incomplete and the count too low.
The server is severely incomplete for test generation. It only includes export and parsing tools, missing essential operations like generating tests, editing scenarios, or running tests, which are critical for the domain.