MCP-RQuest
mcp-rquest
Claude やその他の LLM に高度な HTTP リクエスト機能を提供する Model Context Protocol (MCP) サーバーです。rquest をベースに構築されたこのサーバーは、正確な TLS/JA3/JA4 フィンガープリントを使用したリアルなブラウザエミュレーションを可能にし、モデルがウェブサイトとより自然にインタラクトし、一般的なボット対策を回避できるようにします。また、LLM による処理を容易にするために、PDF および HTML ドキュメントを Markdown 形式に変換することもできます。
特徴
完全な HTTP メソッド: GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、TRACE をサポート
ブラウザフィンガープリンティング:正確なTLS、JA3/JA4、HTTP/2ブラウザフィンガープリント
コンテンツ処理:
トークンカウントによる大規模なレスポンスの自動処理
LLM処理を向上させるためのHTMLからMarkdownへの変換
マーカーライブラリを使用したPDFからMarkdownへの変換
システムの一時ディレクトリに応答を安全に保存する
認証サポート: 基本認証、ベアラー認証、カスタム認証方式
カスタマイズのリクエスト:
ヘッダー、Cookie、リダイレクト
フォームデータ、JSONペイロード、multipart/form-data
クエリパラメータ
SSLセキュリティ: BoringSSLを使用し、リアルなブラウザフィンガープリントで安全な接続を実現します。
Related MCP server: URL Fetch MCP
利用可能なツール
HTTPリクエストツール:
http_get- オプションパラメータを使用してGETリクエストを実行するhttp_post- POSTリクエストでデータを送信http_put- PUTリクエストでリソースを更新するhttp_delete- DELETEリクエストでリソースを削除するhttp_patch- リソースを部分的に更新するhttp_head- リソースからヘッダーのみを取得するhttp_options- リソースのオプションを取得するhttp_trace- 診断リクエストのトレース
レスポンス処理ツール:
get_stored_response- 保存された大きなレスポンスを、オプションで行範囲を指定して取得します。get_stored_response_with_markdown- LLM 処理を改善するために HTML または PDF レスポンスを Markdown 形式に変換しますget_model_state- PDF モデルの読み込みプロセスの現在の状態を取得しますrestart_model_loading- PDF モデルの読み込みプロセスが失敗または停止した場合に、それを再開します。
PDFサポート
mcp-rquest は PDF から Markdown への変換をサポートするようになりました。これにより、PDF ファイルをダウンロードして、LLM が処理しやすい Markdown 形式に変換できるようになりました。
自動PDF検出: PDFファイルはコンテンツの種類に基づいて自動的に検出されます
シームレスな変換: 同じ
get_stored_response_with_markdownツールが HTML ファイルと PDF ファイルの両方で機能します高品質な変換:マーカーライブラリを使用して、PDF から Markdown への正確な変換を実現します。
最適化されたパフォーマンス: リクエスト処理中の遅延を回避するために、パッケージのインストール中にモデルが事前にダウンロードされます。
インストール
uvの使用(推奨)
uvを使用する場合、特別なインストールは必要ありません。uvx uvx使用してmcp-rquestを直接実行します。
pipの使用
あるいは、pip 経由でmcp-rquestをインストールすることもできます。
pip install mcp-rquestインストール後、次のコマンドを使用してスクリプトとして実行できます。
python -m mcp_rquest構成
Claude.app 用に設定する
Claude 設定に追加:
uvxの使用:
{
"mcpServers": {
"http-rquest": {
"command": "uvx",
"args": ["mcp-rquest"]
}
}
}pipを使用する:
{
"mcpServers": {
"http-rquest": {
"command": "python",
"args": ["-m", "mcp_rquest"]
}
}
}pipxの使用:
{
"mcpServers": {
"http-rquest": {
"command": "pipx",
"args": ["run", "mcp-rquest"]
}
}
}ブラウザエミュレーション
mcp-rquestは、rquestの強力なブラウザエミュレーション機能を活用して、リアルなブラウザフィンガープリントを提供します。これにより、ボット検出を回避し、通常は標準ブラウザでのみ利用可能なコンテンツにアクセスできます。サポートされているブラウザフィンガープリントは次のとおりです。
Chrome(複数のバージョン)
ファイアフォックス
Safari(iOS版およびiPad版を含む)
角
OKHttp
これにより、mcp-rquest を介して送信されたリクエストがボット リクエストではなく正当なブラウザ トラフィックとして表示されるようになります。
発達
開発環境の構築
リポジトリをクローンする
uv を使用して仮想環境を作成します。
uv venv仮想環境をアクティブ化します。
# Unix/macOS source .venv/bin/activate # Windows .venv\Scripts\activate開発依存関係をインストールします。
uv pip install -e ".[dev]"
謝辞
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