mcp-rquest
23
MCP-rquest is an MCP server designed to improve HTTP request capabilities for language models. It facilitates advanced browser emulation to circumvent anti-bot measures and supports PDF and HTML to Markdown conversion, enhancing content processing by LLMs.
mcp-rquest
A Model Context Protocol (MCP) server that enhances HTTP request capabilities for Claude and other LLMs. It offers realistic browser emulation with accurate browser fingerprints, allowing models to interact with websites naturally and bypass anti-bot measures. The server supports converting PDF and HTML documents to Markdown for better LLM processing.
Features
- Complete support for HTTP methods: GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE.
- Accurate TLS, JA3/JA4, and HTTP/2 browser fingerprints.
- Converts HTML and PDF to Markdown.
- Secure storage of responses and support for various authentication methods.
- Request customization with headers, cookies, and query parameters.
- Secure SSL connections using BoringSSL.
Available Tools
- HTTP request capabilities including GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE.
- Retrieve stored responses and convert to Markdown.
- Tools for managing state and performance of model loading.
PDF Support
- Supports automatic PDF detection and high-quality conversion to Markdown.
- Uses the Marker library for conversion.
Installation
- Recommended: Use
uv
withuvx
. - Alternatively, install via
pip
and run with Python.
Configuration
- Integrate with Claude using command configurations with
uvx
,pip
, orpipx
.
Browser Emulation
- Supports realistic browser fingerprints for Chrome, Firefox, Safari, and more.