mcp-rquest

mcp-rquest is an MCP server offering advanced HTTP request capabilities for LLMs like Claude, featuring browser fingerprinting, content conversion (HTML/PDF to Markdown), and comprehensive authentication support for realistic web interactions.

33
0

mcp-rquest

PyPI Version Python Versions GitHub Stars License

mcp-rquest is a Model Context Protocol (MCP) server enhancing LLMs like Claude with advanced HTTP request features. Built upon rquest, it provides realistic browser emulation using accurate TLS/JA3/JA4 fingerprints, enabling natural website interaction and anti-bot bypass. It supports converting PDF and HTML documents to Markdown for easier LLM processing.

Key features include support for all standard HTTP methods, automatic handling of large responses with token counting, secure response storage, and various authentication methods. It offers tools for HTTP requests (http_get, http_post, etc.) and response handling (get_stored_response, get_stored_response_with_markdown). PDF support includes automatic detection and conversion to Markdown using the Marker library.

Installation is recommended via uv, or alternatively via pip. Configuration examples are provided for Claude.app. Browser emulation supports Chrome, Firefox, Safari, Edge, and OkHttp fingerprints.

Repository

XX
xxxbrian

xxxbrian/mcp-rquest

Created

March 18, 2025

Updated

March 28, 2025

Language

Python

Category

Developer Tools