by ShaftHQ
Java test automation framework for web, mobile, API, CLI, database, and desktop E2E testing with a fluent API and built-in reporting.
# Add to your Claude Code skills
git clone https://github.com/ShaftHQ/SHAFT_ENGINEGuides for using mcp servers skills like SHAFT_ENGINE.
Last scanned: 6/23/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-23T07:49:19.138Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}SHAFT_ENGINE is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by ShaftHQ. Java test automation framework for web, mobile, API, CLI, database, and desktop E2E testing with a fluent API and built-in reporting. It has 391 GitHub stars.
Yes. SHAFT_ENGINE passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/ShaftHQ/SHAFT_ENGINE" and add it to your Claude Code skills directory (see the Installation section above).
SHAFT_ENGINE is primarily written in Java. It is open-source under ShaftHQ on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh SHAFT_ENGINE against similar tools.
No comments yet. Be the first to share your thoughts!
SHAFT is a Maven-published test automation engine with one fluent API for synchronized actions, assertions, configuration, test data, reporting, evidence, and optional agent-assisted workflows.
User Guide · Quick Start · Architecture · Contribute
shaft-engine runtime plus optional modules for MCP, Capture,
Doctor, Heal, AI providers, BrowserStack, local video, and visual processing.| Goal | Open |
|---|---|
| Evaluate SHAFT quickly | SHAFT at a glance |
| Create and run a project | Quick start |
| Install or generate a project | Installation |
| Understand artifacts and boundaries | Architecture and modules |
| Test browsers | Web testing |
| Test mobile apps | Mobile testing |
| Test REST or GraphQL APIs | API testing |
| Use agent tools | SHAFT MCP |
| Diagnose or recover failed runs | Doctor and Heal |
| Upgrade an existing project | Upgrade guide |
SHAFT is published on Maven Central, listed in the Selenium ecosystem, and was recognized through the Google Open Source Peer Bonus program.
Read CONTRIBUTING.md for the full local setup, validation, documentation, and pull request checklist.
Public product documentation is maintained in ShaftHQ/shafthq.github.io. User-facing engine changes need a linked documentation pull request or a clear reason why documentation is not required.
MIT licensed. See LICENSE.