mcp-rquest MCP Server
Advanced HTTP request and document conversion server for FlowHunt, enabling AI agents to interact with the web using realistic browser behavior and robust anti-bot evasion.

What does “mcp-rquest” MCP Server do?
The mcp-rquest MCP Server is a Model Context Protocol (MCP) server designed to provide advanced, realistic browser-like HTTP request capabilities for AI assistants, including Claude and other large language models. Built atop the rquest engine, it enables models to interact with websites using accurate TLS, JA3/JA4, and HTTP/2 browser fingerprints, which helps bypass common anti-bot measures and simulate human browsing. Additionally, the server supports conversion of PDF and HTML documents to Markdown, facilitating easier ingestion and processing of web and document content by LLMs. It also features secure response storage, token-aware handling of large responses, and supports a variety of authentication and request customization options, making it a powerful tool for enhancing AI-driven development workflows involving web and document data.
List of Prompts
No specific prompt templates are mentioned in the repository.
List of Resources
No explicit resources are documented in the available files or README.
List of Tools
- http_get: Perform GET HTTP requests with customizable parameters.
- http_post: Submit data using POST requests to web resources.
- http_put: Update resources via PUT requests.
- http_delete: Remove resources from servers with DELETE requests.
- http_patch: Apply partial updates to resources.
- http_head: Retrieve only the headers from a web resource.
- http_options: Get supported HTTP methods for a resource.
- http_trace: Execute diagnostic tracing of HTTP requests.
- get_stored_response: Retrieve large, previously stored HTTP responses, with optional line range selection.
Use Cases of this MCP Server
- Web Scraping & Browsing: Safely scrape data from websites, including those with anti-bot protections, by emulating realistic browser fingerprints.
- Automated API Testing: Use the complete suite of HTTP methods to test REST APIs, including authentication and custom payloads.
- Document Conversion for LLMs: Convert both HTML and PDF documents into Markdown, making ingestion and processing by LLMs more efficient.
- Data Extraction from Secure Sites: Access and extract content from sites requiring authentication, cookies, or custom headers.
- Handling Large Web Responses: Store and retrieve large responses for incremental or token-limited LLM processing.
How to set it up
Windsurf
- Ensure prerequisites like Node.js and Python are installed.
- Open your Windsurf configuration file (e.g.,
windsurf.config.json
). - Add the
mcp-rquest
MCP server to themcpServers
section:{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Save changes and restart Windsurf.
- Verify that
mcp-rquest
appears in your available MCP servers.
Claude
- Open your Claude configuration file.
- Insert the following JSON snippet into the MCP servers section:
{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Save changes and restart Claude.
- Confirm that the server is running and accessible.
Cursor
- Install prerequisites (Node.js, Python).
- Edit Cursor’s configuration file.
- Add:
{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Restart Cursor.
- Test MCP server connectivity.
Cline
- Make sure dependencies are installed.
- Update the configuration file for Cline.
- Insert:
{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Save and restart Cline.
- Ensure
mcp-rquest
MCP server is operational.
Securing API Keys
To securely provide API keys, use environment variables and reference them in your configuration:
{
"mcpServers": {
"mcp-rquest": {
"command": "mcp-rquest",
"args": ["server"],
"env": {
"MY_API_KEY": "${MY_API_KEY_ENV_VAR}"
},
"inputs": {
"api_key": "${MY_API_KEY_ENV_VAR}"
}
}
}
}
Replace MY_API_KEY_ENV_VAR
with your actual environment variable name holding the API key.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"mcp-rquest": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change "mcp-rquest"
to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Overview and feature description available in README. |
List of Prompts | ⛔ | No prompt templates found. |
List of Resources | ⛔ | No explicit resources documented. |
List of Tools | ✅ | Full list of tools in README. |
Securing API Keys | ✅ | Example provided above. |
Sampling Support (less important in evaluation) | ⛔ | No documentation found. |
Based on the tables above, mcp-rquest is a focused and robust HTTP request MCP server with excellent tool coverage (all HTTP verbs, document conversion, large response handling), good documentation, and practical setup examples. However, it lacks documented prompt templates, explicit resources, and information about sampling or roots support. Overall, it’s a practical, well-scoped utility for AI devs, but not a full ecosystem server.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 6 |
Number of Stars | 31 |
Overall Rating: 6/10
A technically solid, well-documented MCP server for HTTP requests and document conversion, but missing higher-level MCP features like prompt templates, resource exposure, and sampling/roots support.
Frequently asked questions
- What is the mcp-rquest MCP Server?
mcp-rquest is a specialized Model Context Protocol (MCP) server providing realistic HTTP request capabilities for AI assistants. It uses advanced browser fingerprinting to bypass anti-bot measures, supports all HTTP verbs, enables HTML/PDF-to-Markdown conversion, and is designed for robust web interaction and document ingestion by LLMs.
- What tools are included in mcp-rquest?
It supports all major HTTP methods (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE), document-to-Markdown conversion, and secure storage/retrieval of large HTTP responses for efficient LLM processing.
- What are typical use cases?
mcp-rquest is ideal for web scraping with anti-bot evasion, automated API testing, converting HTML/PDF to Markdown for LLMs, and extracting data from authenticated or protected sites. It also handles large web responses with token-aware retrieval.
- How do I securely provide API keys?
Use environment variables in your configuration to inject API keys securely. Reference your key variable in the server config as shown in the documentation for best practices.
- Does mcp-rquest support prompt templates or resource listing?
No, mcp-rquest is focused on HTTP tooling and document conversion. It does not provide built-in prompt templates or resource exposure, making it a streamlined but specialized utility for AI integrations.
Integrate mcp-rquest with FlowHunt
Empower your AI agents with realistic, secure web access and seamless document conversion. Try mcp-rquest for advanced HTTP operations and anti-bot protection in FlowHunt.