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.
Overview
what is mcp-rquest?
mcp-rquest is a Model Context Protocol (MCP) server that provides advanced HTTP request capabilities with realistic browser emulation for Claude and other LLMs.
how to use mcp-rquest?
To use mcp-rquest, you can install it via pip or use the recommended uv tool. After installation, run it as a script to start the server and configure it for your application.
key features of mcp-rquest?
- Complete support for HTTP methods: GET, POST, PUT, DELETE.
- Accurate browser fingerprinting with TLS, JA3/JA4, and HTTP/2.
- Automatic handling of large responses and HTML to Markdown conversion.
- Support for various authentication methods.
- Customizable requests with headers, cookies, and parameters.
- Secure connections using BoringSSL.
use cases of mcp-rquest?
- Bypassing bot detection on websites.
- Interacting with web services that require realistic browser behavior.
- Automating data retrieval from web pages.
FAQ from mcp-rquest?
- Can mcp-rquest handle all types of HTTP requests?
Yes! It supports all standard HTTP methods.
- Is mcp-rquest free to use?
Yes! It is open-source and free to use.
- How does mcp-rquest ensure realistic browser emulation?
It uses advanced browser fingerprinting techniques to mimic real browser traffic.