About AI Testing MCP
AI Testing MCP is an MCP server published by Twisted66 in the Healthcare category: aI-powered testing automation MCP server for Claude Code - TestSprite alternative.
The repository has 14 stars and 7 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/Twisted66/ai-testing-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about AI Testing MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 13 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
1 check has not been run yet.
README
AI Testing MCP Server
An AI-powered testing automation MCP server for Claude Code that provides TestSprite-like functionality.
Features
Core Testing Tools
- Code Analysis: Analyze project structure and identify testable components
- Test Generation: AI-powered unit, integration, and E2E test generation
- Test Execution: Run tests with framework auto-detection
- Results Analysis: Intelligent test result analysis with fix suggestions
- Framework Setup: Initialize testing frameworks in projects
Supported Languages & Frameworks
- JavaScript/TypeScript: Jest, Mocha, Vitest
- Python: Pytest
- Go: Built-in testing
- Frameworks: React, Vue, Express, FastAPI, Flask
Installation
- Clone or create the project:
git clone <repo> ai-testing-mcp
cd ai-testing-mcp
- Install dependencies:
npm install
- Build the project:
npm run build
Configuration
For Claude Code
Add to your Claude Code MCP configuration:
{
"mcpServers": {
"ai-testing": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/absolute/path/to/ai-testing-mcp"
}
}
}
Usage
Once configured, you can use these tools in Claude Code:
1. Analyze Codebase
Use the analyze_codebase tool on my project at /path/to/project
2. Generate Unit Tests
Generate unit tests for src/utils.js using Jest framework
3. Run Tests
Run all tests in my project with coverage
4. Analyze Test Results
Analyze these test failures and suggest fixes: [paste test output]
Available Tools
analyze_codebase
- Purpose: Scan project structure, detect languages/frameworks, find API endpoints
- Input:
projectPath- Path to project directory - Output: JSON with language, framework, API endpoints, testable components
generate_unit_tests
- Purpose: Create unit tests for functions/components
- Input:
filePath- File to testfunctionName- Specific function (optional)testFramework- Framework to use
- Output: Generated test code
generate_integration_tests
- Purpose: Create API endpoint tests
- Input:
projectPath- Project directoryapiSpec- API documentation (optional)
- Output: Integration test code
run_tests
- Purpose: Execute tests with auto-detection
- Input:
projectPath- Project directorytestPattern- Specific tests to run (optional)framework- Force specific framework (optional)
- Output: Test results with coverage
analyze_test_results
- Purpose: Analyze test output and provide insights
- Input:
testOutput- Raw test results - Output: Analysis with suggestions
suggest_fixes
- Purpose: Generate fix suggestions for failing tests
- Input:
failureOutput- Test failure outputsourceCode- Source code (optional)testCode- Test code (optional)
- Output: Suggested fixes
setup_testing_framework
- Purpose: Initialize testing in a project
- Input:
projectPath- Project directoryframework- Testing frameworklanguage- Programming language
- Output: Setup instructions/files
Example Workflow
-
Analyze your project:
Use analyze_codebase on ./my-app -
Generate tests for a component:
Generate unit tests for src/components/Button.jsx using Jest -
Run the generated tests:
Run tests in ./my-app matching *Button* -
Fix any failures:
Analyze these test failures and suggest fixes: [paste output]
Benefits Over Manual Testing
- Speed: Generate comprehensive test suites in seconds
- Coverage: Automatically identifies all testable components
- Intelligence: AI-powered test case generation with edge cases
- Integration: Works with existing test frameworks and CI/CD
- Analysis: Intelligent failure analysis with fix suggestions
Development
Build
npm run build
Development Mode
npm run dev
Adding New Features
The server is modular - add new tools by:
- Adding tool definition to
ListToolsRequestSchemahandler - Adding tool implementation to
CallToolRequestSchemahandler - Creating helper methods as needed
Comparison to TestSprite
| Feature | TestSprite | AI Testing MCP |
|---|---|---|
| Test Generation | ✅ | ✅ |
| Multi-language | ✅ | ✅ |
| Cloud Execution | ✅ | Local |
| IDE Integration | ✅ | ✅ (via Claude Code) |
| Cost | Subscription | Free |
| Customization | Limited | Full source access |
License
MIT
README fetched from the repository 13 hours ago. The original is authoritative.