A comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP tools with detailed logging capabilities. 为API 测试和 Web 自动化和安全测试设计提供的全功能 HTTP 客户端 MCP 服务器,具备完整的 HTTP 工具和详细的日志记录功能。
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-request": {
"type": "stdio",
"command": "mcp-request"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP tools with detailed logging capabilities.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'mcp-request' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked mcp-request against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / security
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Mcp Request and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A comprehensive HTTP client MCP (Model Context Protocol) server for API testing, web automation and security testing. Provides full-featured HTTP tools with detailed logging capabilities.
为API 测试和 Web 自动化和安全测试设计提供的全功能 HTTP 客户端 MCP 服务器,具备完整的 HTTP 工具和详细的日志记录功能。
~/mcp_requests_logs/ / 所有请求和响应自动记录到 ~/mcp_requests_logs/pip install mcp-request
Add to your MCP configuration (~/.cursor/mcp_servers.json or similar):
添加到你的 MCP 配置文件 (~/.cursor/mcp_servers.json 或类似文件):
{
"mcpServers": {
"mcp-request": {
"command": "mcp-request",
"type": "stdio"
}
}
}
# Basic GET request / 基础 GET 请求
http_get("https://api.example.com/users")
# POST with data and headers / 带数据和请求头的 POST 请求
http_post(
url="https://api.example.com/login",
body='{"username":"test","password":"test"}',
headers={"Content-Type": "application/json"}
)
# Security testing with raw request / 使用原始请求进行安全测试
http_raw_request(
url="https://vulnerable-site.com/search",
method="POST",
raw_body="q=test' OR 1=1--",
headers={"Content-Type": "application/x-www-form-urlencoded"}
)
The http_raw_request tool is specifically designed for security testing:
http_raw_request 工具专为安全测试设计:
All HTTP requests and responses are automatically logged to:
所有 HTTP 请求和响应自动记录到:
~/mcp_requests_logs/requests_YYYYMMDD_HHMMSS.logView logs with / 查看日志:
tail -f ~/mcp_requests_logs/requests_*.log
MIT License
Contributions welcome! This tool is designed for defensive security testing and legitimate API testing purposes only.
欢迎贡献!此工具仅用于防御性安全测试和合法的 API 测试目的。