Data · MODEL CONTEXT PROTOCOL

mcp-rquest

A MCP server providing realistic browser-like HTTP request capabilities with accurate TLS/JA3/JA4 fingerprints for bypassing anti-bot measures. It also supports converting PDF and HTML documents to Markdown for easier processing by LLMs.

WHAT IT CONNECTS

mcp-rquest 为 AI Agent 提供什么

  • **Complete HTTP Methods**: Support for GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, and TRACE
  • **Browser Fingerprinting**: Accurate TLS, JA3/JA4, and HTTP/2 browser fingerprints
  • **Content Handling**:
  • Automatic handling of large responses with token counting
  • HTML to Markdown conversion for better LLM processing
  • PDF to Markdown conversion using the Marker library
  • Secure storage of responses in system temporary directories
  • **Authentication Support**: Basic, Bearer, and custom authentication methods
  • **Request Customization**:
  • Headers, cookies, redirects
  • Form data, JSON payloads, multipart/form-data
  • Query parameters
  • **SSL Security**: Uses BoringSSL for secure connections with realistic browser fingerprints
  • **HTTP Request Tools**:
  • `http_get` - Perform GET requests with optional parameters
  • `http_post` - Submit data via POST requests
  • `http_put` - Update resources with PUT requests
  • `http_delete` - Remove resources with DELETE requests
  • `http_patch` - Partially update resources
  • `http_head` - Retrieve only headers from a resource
  • `http_options` - Retrieve options for a resource
  • `http_trace` - Diagnostic request tracing
  • **Response Handling Tools**:
  • `get_stored_response` - Retrieve stored large responses, optionally by line range
  • `get_stored_response_with_markdown` - Convert HTML or PDF responses to Markdown format for better LLM processing
  • `get_model_state` - Get the current state of the PDF models loading process
  • `restart_model_loading` - Restart the PDF models loading process if it failed or got stuck
  • **Automatic PDF Detection**: PDF files are automatically detected based on content type
  • **Seamless Conversion**: The same `get_stored_response_with_markdown` tool works for both HTML and PDF files
  • **High-Quality Conversion**: Uses the [Marker](https://github.com/VikParuchuri/marker) library for accurate PDF to Markdown transformation
  • **Optimized Performance**: Models are pre-downloaded during package installation to avoid delays during request processing
  • Chrome (multiple versions)
  • Firefox
  • Safari (including iOS and iPad versions)
  • Edge
  • OkHttp
  • Clone the repository
  • Create a virtual environment using uv:
  • Activate the virtual environment:
  • Install development dependencies:
  • This project is built on top of [rquest](https://github.com/0x676e67/rquest), which provides the advanced HTTP client with browser fingerprinting capabilities.
  • rquest is based on a fork of [reqwest](https://github.com/seanmonstar/reqwest).

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。