httprunner
HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
HttpRunner MCP server provides AI-driven test automation capabilities through the Model Context Protocol, enabling agents to perform API and UI testing across Android, iOS, Harmony, and browser platforms. Originally an API testing framework since 2017, version 5 integrates large language model technology and exposes testing functionality via MCP. It uses vision-based automation (OCR/CV/VLM) with a unified API across platforms, allowing AI assistants to execute automated tests through natural language instructions.
Key Features
Use Cases
- 01Enabling AI assistants to perform automated UI testing across mobile and web platforms
- 02Running API integration tests through conversational agent interfaces
- 03Executing performance and load testing scenarios via LLM-generated test cases
- 04Cross-platform regression testing with vision-based element detection
- 05CI/CD pipeline integration where agents trigger and monitor test execution
- 06Building test automation workflows that combine API and UI validation steps
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
httprunner — FAQ
What is the HttpRunner MCP server?+
HttpRunner MCP server is a testing automation interface that exposes API and multi-platform UI testing capabilities through the Model Context Protocol, allowing AI agents to create and execute tests using natural language. It supports Android, iOS, Harmony OS, and browser automation via vision-based technologies.
How do I install and start the HttpRunner MCP server?+
Install HttpRunner v5 following the repository instructions to get the hrp command-line tool, then run 'hrp mcp-server' to start the MCP server. You can interact with it using 'hrp mcphost' for a chat session or configure it as an MCP server in compatible AI clients.
Which AI clients work with HttpRunner MCP server?+
The README demonstrates command-line interaction via the mcphost command. Any MCP-compatible client that can connect to locally-running MCP servers should work, though specific client compatibility is not documented in the provided materials.
Do I need API keys or special prerequisites?+
You need Go runtime support since HttpRunner v5 is built with Golang and distributed as binaries. For UI automation features, platform-specific tools may be required (Android SDK for Android testing, etc.). The LLM features may require additional configuration.
Is HttpRunner free to use?+
Yes, HttpRunner is open source under the Apache-2.0 License and free to use. The source code is available on GitHub at httprunner/httprunner.
What testing formats does it support?+
HttpRunner supports GoTest, YAML, JSON, and natural language text formats for test case definitions. It can also convert between multiple source formats and generate HTML reports from test results.
How do I install httprunner?+
Open the source repository on GitHub and follow its README. httprunner is a mcp server — MCP Agents Market links you directly to the official repo.
Is httprunner free?+
httprunner is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.