
httprunner
by httprunner·★ 4,277·Score 55
HttpRunner is an all-in-one testing framework that includes MCP server functionality for UI automation.
Overview
HttpRunner is a comprehensive testing framework supporting API, UI automation, and load testing across multiple platforms. It offers a unified approach with pure visual-driven solutions using OCR/CV/VLM technologies. The framework has been enhanced with LLM capabilities in v5, making it an intelligent automation solution. The MCP server specifically enables UI automation tools for various platforms including Android, iOS, HarmonyOS, and browsers.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose HttpRunner's MCP server if you need cross-platform UI automation with visual AI capabilities and want to combine it with API testing in a unified framework.
When NOT to choose this
Avoid if you need traditional element locators (XPath, CSS selectors) or require testing frameworks with more mature community support.
Tools this server exposes
11 tools extracted from the READMEadbSimple utilities for Android device management
buildBuild plugin for testing
convertConvert test cases between different formats
iosSimple utilities for iOS device management
mcp-serverStart MCP server for UI automation
mcphostStart a chat session to interact with MCP tools
pytestRun API test with pytest
reportGenerate HTML report from test results
runRun API test with go engine
serverStart hrp server
startprojectCreate a scaffold project
Comparable tools
Installation
Installation
- Install HttpRunner v5:
go install github.com/httprunner/httprunner@latest- Start the MCP server:
hrp mcp-server- For Claude Desktop configuration, add to
claude_desktop_config.json:
{
"mcpServers": {
"httprunner": {
"command": "hrp",
"args": ["mcp-server"]
}
}
}FAQ
- What platforms does HttpRunner's MCP server support?
- The MCP server supports UI automation for Android, iOS, HarmonyOS, and various browsers through visual recognition technologies.
- How does HttpRunner differ from other UI automation frameworks?
- HttpRunner uses a pure visual-driven approach (OCR/CV/VLM) rather than element identification, providing better cross-platform compatibility and lower performance overhead.
Compare httprunner with
Last updated · Auto-generated from public README + GitHub signals.