</>MCP Agents Market
MCP Server

httprunner

by httprunner4.3kGoUpdated 2025-12-11

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

MCP server mode exposing UI automation and API testing capabilities to AI agents
Vision-driven automation using OCR, computer vision, and vision-language models for cross-platform compatibility
Multi-platform support: Android, iOS, Harmony OS, and web browsers with unified SDK
API testing for HTTP(S), HTTP2, WebSocket, and RPC protocols
Load testing with concurrent execution via boomer engine
Natural language test scenario creation powered by LLM integration
Plugin system for custom function extensions with HashiCorp and Go plugin support
HTML report generation and CI/CD integration with JSON logging

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 more

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.

Related searches