MCP-RQuest
solicitud mcp
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades avanzadas de solicitud HTTP para Claude y otros LLM. Desarrollado sobre rquest , este servidor permite una emulación realista del navegador con huellas digitales TLS/JA3/JA4 precisas, lo que permite a los modelos interactuar con sitios web de forma más natural y evitar las medidas anti-bots habituales. También admite la conversión de documentos PDF y HTML a Markdown para facilitar su procesamiento por parte de los LLM.
Características
Métodos HTTP completos : compatibilidad con GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS y TRACE
Huellas digitales del navegador : huellas digitales precisas de navegadores TLS, JA3/JA4 y HTTP/2
Manejo de contenido :
Manejo automático de respuestas grandes con conteo de tokens
Conversión de HTML a Markdown para un mejor procesamiento de LLM
Conversión de PDF a Markdown mediante la biblioteca Marker
Almacenamiento seguro de respuestas en directorios temporales del sistema
Soporte de autenticación : métodos de autenticación básicos, de portador y personalizados
Solicitar personalización :
Encabezados, cookies, redirecciones
Datos de formulario, cargas útiles JSON, multipart/form-data
Parámetros de consulta
Seguridad SSL : utiliza BoringSSL para conexiones seguras con huellas dactilares del navegador realistas
Related MCP server: URL Fetch MCP
Herramientas disponibles
Herramientas de solicitud HTTP :
http_get- Realizar solicitudes GET con parámetros opcionaleshttp_post- Enviar datos mediante solicitudes POSThttp_put- Actualizar recursos con solicitudes PUThttp_delete- Eliminar recursos con solicitudes DELETEhttp_patch- Actualizar parcialmente los recursoshttp_head- Recuperar solo los encabezados de un recursohttp_options- Recuperar opciones para un recursohttp_trace- Seguimiento de solicitudes de diagnóstico
Herramientas de manejo de respuestas :
get_stored_response- Recupera respuestas grandes almacenadas, opcionalmente por rango de líneaget_stored_response_with_markdown: convierte respuestas HTML o PDF al formato Markdown para un mejor procesamiento de LLMget_model_state- Obtener el estado actual del proceso de carga de modelos PDFrestart_model_loading- Reinicia el proceso de carga de modelos PDF si falló o se atascó
Soporte para PDF
mcp-rquest ahora admite la conversión de PDF a Markdown, lo que le permite descargar archivos PDF y convertirlos a un formato Markdown que es fácil de procesar para los LLM:
Detección automática de PDF : los archivos PDF se detectan automáticamente según el tipo de contenido
Conversión perfecta : la misma herramienta
get_stored_response_with_markdownfunciona tanto para archivos HTML como PDFConversión de alta calidad : utiliza la biblioteca de marcadores para una transformación precisa de PDF a Markdown
Rendimiento optimizado : los modelos se descargan previamente durante la instalación del paquete para evitar demoras durante el procesamiento de la solicitud.
Instalación
Uso de uv (recomendado)
Al usar uv no se requiere ninguna instalación específica. Usaremos uvx para ejecutar mcp-rquest directamente.
Usando pip
Alternativamente, puede instalar mcp-rquest a través de pip:
pip install mcp-rquestDespués de la instalación, puedes ejecutarlo como un script usando:
python -m mcp_rquestConfiguración
Configurar para Claude.app
Añade a tu configuración de Claude:
Usando uvx :
{
"mcpServers": {
"http-rquest": {
"command": "uvx",
"args": ["mcp-rquest"]
}
}
}Usando pip :
{
"mcpServers": {
"http-rquest": {
"command": "python",
"args": ["-m", "mcp_rquest"]
}
}
}Usando pipx :
{
"mcpServers": {
"http-rquest": {
"command": "pipx",
"args": ["run", "mcp-rquest"]
}
}
}Emulación del navegador
mcp-rquest aprovecha las potentes funciones de emulación de navegador de rquest para proporcionar huellas dactilares realistas, lo que ayuda a evitar la detección de bots y a acceder a contenido que normalmente solo está disponible en navegadores estándar. Las huellas dactilares de navegador compatibles incluyen:
Chrome (varias versiones)
Firefox
Safari (incluidas las versiones para iOS y iPad)
Borde
OkHttp
Esto garantiza que las solicitudes enviadas a través de mcp-rquest aparezcan como tráfico legítimo del navegador en lugar de solicitudes de bots.
Desarrollo
Configuración de un entorno de desarrollo
Clonar el repositorio
Crea un entorno virtual usando uv:
uv venvActivar el entorno virtual:
# Unix/macOS source .venv/bin/activate # Windows .venv\Scripts\activateInstalar dependencias de desarrollo:
uv pip install -e ".[dev]"
Expresiones de gratitud
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides browser automation capabilities using BrowserCat's cloud browser service. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment without needing to install browsers locally.7166MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that enables Claude or other LLMs to fetch content from URLs, supporting HTML, JSON, text, and images with configurable request parameters.33MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that provides enhanced browser automation capabilities using Puppeteer-Extra with Stealth Plugin, enabling LLMs to interact with web pages in a way that better emulates human behavior and avoids detection as automation.3MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that enables LLMs to interact with web pages, take screenshots, generate test code, scrape web pages, and execute JavaScript in a real browser environment.291021MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/xxxbrian/mcp-rquest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server