Autogenesis
AutoGenesis is an AI-powered automated testing framework based on Model Context Protocol (MCP), supporting multiple platforms including desktop applications (Windows/macOS) and mobile applications (iOS/Android).
What is Autogenesis?
Autogenesis is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to autogenesis is an ai-powered automated testing framework based on model context protocol (mcp), supporting multiple platforms including desktop applications (windows/macos) and mobile applications (io...
AutoGenesis is an AI-powered automated testing framework based on Model Context Protocol (MCP), supporting multiple platforms including desktop applications (Windows/macOS) and mobile applications (iOS/Android).
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- AutoGenesis is an AI-powered automated testing framework bas
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx autogenesisConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Autogenesis
AutoGenesis is an AI-powered automated testing framework built on Model Context Protocol that enables test generation and execution across Windows, macOS, iOS, and Android platforms. It integrates with GitHub Copilot and MCP-compatible clients to let AI assistants record, generate, and replay BDD test scripts using natural language commands. Developers and QA teams use it to eliminate repetitive test authoring and run cross-platform UI automation without writing boilerplate code.
Prerequisites
- Node.js 18+ installed on your system
- An MCP-compatible client such as Claude Desktop, VS Code with GitHub Copilot, or Cursor
- Platform-specific dependencies: pywinauto for Windows automation, Appium for mobile testing
- BrowserStack account credentials if running cloud mobile tests
- Git to clone platform-specific setup documentation
Clone the AutoGenesis repository
Clone the Microsoft AutoGenesis repository to access platform-specific setup files and documentation for your target OS.
git clone https://github.com/microsoft/AutoGenesis.git
cd AutoGenesisFollow your platform-specific setup guide
AutoGenesis has separate setup instructions per platform. Open the README for your target: WINDOWS-README.md for Windows, MAC-README.md for macOS, or MOBILE-README.md for iOS/Android automation.
Install the VS Code BDD AI Toolkit extension (optional)
If you use VS Code, install the BDD AI Toolkit extension from the bdd_ai_toolkit directory. It provides AI-powered BDD test recording and one-click replay with natural language to automation code generation.
Configure your MCP client
Add AutoGenesis to your MCP client configuration file. The server is launched via npx autogenesis which starts the MCP endpoint your client will connect to.
{
"mcpServers": {
"autogenesis": {
"command": "npx",
"args": ["autogenesis"]
}
}
}Restart your MCP client
Restart Claude Desktop or your chosen MCP client so it picks up the new server configuration and establishes the connection to AutoGenesis.
Autogenesis Examples
Client configuration
Add AutoGenesis to your Claude Desktop config file at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows).
{
"mcpServers": {
"autogenesis": {
"command": "npx",
"args": ["autogenesis"]
}
}
}Prompts to try
Use natural language to generate and run tests across desktop and mobile platforms.
- "Record a test for the login flow in my Windows desktop app"
- "Generate BDD test cases for the checkout screen in the iOS app"
- "Run the existing test suite on Android via BrowserStack"
- "Convert this manual test description into an automation script for macOS"Troubleshooting Autogenesis
npx autogenesis fails with 'package not found'
The package may not yet be published to npm under that name. Clone the repository directly and follow the platform-specific README for local installation instructions.
Telemetry data is being sent and you want to disable it
AutoGenesis reports usage data to Application Insights by default. Check the platform-specific README for a telemetry opt-out configuration flag or environment variable.
Mobile tests fail to connect to BrowserStack
Ensure your BrowserStack username and access key are correctly set per the MOBILE-README.md instructions, and that the target device/OS combination is available in your BrowserStack plan.
Frequently Asked Questions about Autogenesis
What is Autogenesis?
Autogenesis is a Model Context Protocol (MCP) server that autogenesis is an ai-powered automated testing framework based on model context protocol (mcp), supporting multiple platforms including desktop applications (windows/macos) and mobile applications (ios/android). It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Autogenesis?
Follow the installation instructions on the Autogenesis GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Autogenesis?
Autogenesis works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Autogenesis free to use?
Yes, Autogenesis is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
Autogenesis Alternatives — Similar Coding Agents Servers
Looking for alternatives to Autogenesis? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Autogenesis in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Autogenesis?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.