Perform GET requests with optional parameters
Submit data via POST requests
Update resources with PUT requests
Remove resources with DELETE requests
Partially update resources
Retrieve only headers from a resource
Retrieve options for a resource
Diagnostic request tracing
Retrieve stored large responses, optionally by line range
Convert HTML or PDF responses to Markdown format for better LLM processing
Get the current state of the PDF models loading process
Restart the PDF models loading process if it failed or got stuck
Advanced HTTP Request Client provides sophisticated HTTP request capabilities with realistic browser emulation. It generates accurate TLS/JA3/JA4 fingerprints that help bypass common anti-bot measures, allowing AI models to interact with websites more naturally. Beyond standard HTTP functionality, this tool offers powerful content handling features including automatic management of large responses, HTML to Markdown conversion, and PDF to Markdown transformation. This makes web content significantly more accessible and processable for large language models.
Advanced HTTP Request Client enables AI models to make sophisticated HTTP requests with browser-like fingerprints. This tool is particularly valuable when you need to access websites with anti-bot measures or when you want to process web content in a format that's easier for AI models to understand.
You can install the Advanced HTTP Request Client using several methods:
No specific installation is needed when using uv
. You can use uvx
to run the client directly:
uvx mcp-rquest
Install the package via pip:
pip install mcp-rquest
After installation, run it as a script:
python -m mcp_rquest
If you prefer isolated environments, use pipx:
pipx install mcp-rquest
pipx run mcp-rquest
To configure the Advanced HTTP Request Client for use with Claude or other AI applications, add the appropriate configuration to your settings.
Add one of the following configurations to your Claude settings, depending on your installation method:
{
"mcpServers": {
"http-rquest": {
"command": "uvx",
"args": ["mcp-rquest"]
}
}
}
{
"mcpServers": {
"http-rquest": {
"command": "python",
"args": ["-m", "mcp_rquest"]
}
}
}
{
"mcpServers": {
"http-rquest": {
"command": "pipx",
"args": ["run", "mcp-rquest"]
}
}
}
The client provides realistic browser fingerprints to help bypass bot detection. Supported browser fingerprints include:
The client automatically detects PDF files based on content type and converts them to Markdown format for easier processing by AI models. The conversion uses the Marker library for high-quality transformation, and models are pre-downloaded during package installation to avoid delays during request processing.