MCP Request MCP Server

A comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP

Local serverstdioPython

What is the MCP Request MCP Server?

A comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP tools with

What it actually does

  • Complete HTTP Methods Support / 完整的 HTTP 方法支持 — GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS
  • Advanced Security Testing / 高级安全测试 — Raw request tool for penetration testing, SQL injection, XSS testing / 原始请求工具,用于渗透测试、SQL 注入、XSS 测试
  • Full Parameter Support / 全参数支持 — Headers, cookies, body, timeout for all methods / 所有方法支持 Headers、Cookies、Body、超时设置
  • Automatic Logging / 自动日志记录 — All requests and responses logged to ~/mcp_requests_logs/ / 所有请求和响应自动记录到 ~/mcp_requests_logs/
  • Precision Guarantee / 精确保证 — Raw mode preserves every character exactly as provided / 原始模式完全保留每个字符
  • MCP Compatible / MCP 兼容 — Works with Claude Code, Cursor, and other MCP clients / 兼容 Claude Code、Cursor 和其他 MCP 客户端

Configuration

  • Python ≥ 3.13 - httpx ≥ 0.25.0 - mcp[cli] ≥ 1.9.4

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Request MCP Server

{
  "mcpServers": {
    "mcp-request": {
      "command": "mcp-request",
      "type": "stdio"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python ≥ 3.13 - httpx ≥ 0.25.0 - mcp[cli] ≥ 1.9.4

Frequently asked questions

A comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP tools with Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.