mcp-rquest MCP Server
Zaawansowany serwer żądań HTTP i konwersji dokumentów dla FlowHunt, umożliwiający agentom AI interakcję z siecią przy użyciu realistycznych zachowań przeglądarki oraz skutecznego omijania zabezpieczeń antybotowych.

Co robi serwer MCP “mcp-rquest”?
mcp-rquest MCP Server to serwer Model Context Protocol (MCP) zaprojektowany do zapewniania zaawansowanych, przeglądarkopodobnych możliwości wykonywania żądań HTTP dla asystentów AI, takich jak Claude i innych dużych modeli językowych. Bazując na silniku rquest, umożliwia modelom interakcję ze stronami internetowymi, korzystając z realistycznych odcisków przeglądarki TLS, JA3/JA4 oraz HTTP/2, co pomaga omijać typowe zabezpieczenia antybotowe i symuluje ludzkie przeglądanie. Dodatkowo serwer obsługuje konwersję dokumentów PDF i HTML do Markdown, ułatwiając przetwarzanie treści webowych i dokumentowych przez LLM. Posiada także funkcje bezpiecznego przechowywania odpowiedzi, obsługę dużych odpowiedzi z uwzględnieniem tokenów i różne opcje uwierzytelniania oraz personalizacji żądań, czyniąc go potężnym narzędziem do rozwoju workflow AI opartych o sieć i dokumenty.
Lista szablonów promptów
W repozytorium nie wymieniono żadnych konkretnych szablonów promptów.
Lista zasobów
W dostępnych plikach oraz README nie udokumentowano żadnych jawnych zasobów.
Lista narzędzi
- http_get: Wykonaj żądania HTTP GET z możliwością dostosowania parametrów.
- http_post: Przesyłaj dane metodą POST do zasobów webowych.
- http_put: Aktualizuj zasoby za pomocą żądań PUT.
- http_delete: Usuwaj zasoby z serwerów przy użyciu DELETE.
- http_patch: Stosuj częściowe aktualizacje do zasobów.
- http_head: Pobieraj wyłącznie nagłówki z zasobu webowego.
- http_options: Pobieraj obsługiwane metody HTTP dla danego zasobu.
- http_trace: Wykonuj diagnostyczne śledzenie żądań HTTP.
- get_stored_response: Pobieraj duże, wcześniej zapisane odpowiedzi HTTP, z opcjonalnym wyborem zakresu linii.
Przykładowe zastosowania tego serwera MCP
- Web scraping i przeglądanie: Bezpieczne pobieranie danych ze stron, także chronionych antybotami, poprzez emulację realistycznych odcisków przeglądarki.
- Automatyczne testowanie API: Wykorzystanie pełnego zestawu metod HTTP do testowania REST API, uwzględniając uwierzytelnianie i niestandardowe payloady.
- Konwersja dokumentów dla LLM: Przekształcanie dokumentów HTML i PDF do formatu Markdown, aby ułatwić przetwarzanie przez LLM.
- Ekstrakcja danych z zabezpieczonych stron: Dostęp i pobieranie treści ze stron wymagających uwierzytelnienia, cookies czy niestandardowych nagłówków.
- Obsługa dużych odpowiedzi webowych: Przechowywanie i pobieranie dużych odpowiedzi na potrzeby inkrementalnego lub tokenowo ograniczonego przetwarzania przez LLM.
Jak to skonfigurować
Windsurf
- Upewnij się, że masz zainstalowane Node.js i Pythona.
- Otwórz swój plik konfiguracyjny Windsurf (np.
windsurf.config.json
). - Dodaj serwer
mcp-rquest
MCP do sekcjimcpServers
:{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Zapisz zmiany i zrestartuj Windsurf.
- Zweryfikuj, czy
mcp-rquest
pojawił się w dostępnych serwerach MCP.
Claude
- Otwórz plik konfiguracyjny Claude.
- Wstaw poniższy fragment JSON do sekcji serwerów MCP:
{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Zapisz zmiany i zrestartuj Claude.
- Potwierdź, że serwer działa i jest dostępny.
Cursor
- Zainstaluj wymagane zależności (Node.js, Python).
- Edytuj plik konfiguracyjny Cursor.
- Dodaj:
{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Zrestartuj Cursor.
- Przetestuj połączenie z serwerem MCP.
Cline
- Upewnij się, że zależności są zainstalowane.
- Zaktualizuj plik konfiguracyjny Cline.
- Wstaw:
{ "mcpServers": { "mcp-rquest": { "command": "mcp-rquest", "args": ["server"] } } }
- Zapisz i zrestartuj Cline.
- Upewnij się, że serwer mcp-rquest MCP jest operacyjny.
Bezpieczne przekazywanie kluczy API
Aby bezpiecznie przekazać klucze API, użyj zmiennych środowiskowych i odwołaj się do nich w konfiguracji:
{
"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}"
}
}
}
}
Zamień MY_API_KEY_ENV_VAR
na rzeczywistą nazwę zmiennej środowiskowej przechowującą Twój klucz API.
Jak użyć tego MCP we flows
Użycie MCP w FlowHunt
Aby zintegrować serwery MCP w swoim workflow FlowHunt, rozpocznij od dodania komponentu MCP do swojego flow i połącz go z agentem AI:

Kliknij w komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wstaw szczegóły swojego serwera MCP w tym formacie JSON:
{
"mcp-rquest": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI będzie mógł korzystać z tego MCP jako narzędzia z dostępem do wszystkich jego funkcji i możliwości. Pamiętaj, aby zmienić "mcp-rquest"
na faktyczną nazwę swojego serwera MCP i podmienić URL na adres swojego serwera MCP.
Przegląd
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Opis i funkcje dostępne w README. |
Lista szablonów promptów | ⛔ | Brak szablonów promptów w repozytorium. |
Lista zasobów | ⛔ | Brak udokumentowanych jawnych zasobów. |
Lista narzędzi | ✅ | Pełna lista narzędzi w README. |
Bezpieczne przekazywanie kluczy API | ✅ | Przykład powyżej. |
Wsparcie dla sampling (mniej istotne) | ⛔ | Brak dokumentacji. |
Na podstawie powyższych tabel mcp-rquest to skoncentrowany i solidny serwer MCP do żądań HTTP z pełną obsługą narzędzi (wszystkie metody HTTP, konwersja dokumentów, obsługa dużych odpowiedzi), dobrą dokumentacją i praktycznymi przykładami konfiguracji. Brakuje mu jednak udokumentowanych szablonów promptów, jawnych zasobów oraz informacji o sampling/roots. Ogólnie to praktyczne, dobrze zdefiniowane narzędzie dla deweloperów AI, choć nie jest pełnym ekosystemem MCP.
Ocena MCP
Posiada LICENCJĘ | ✅ (MIT) |
---|---|
Ma przynajmniej jedno narzędzie | ✅ |
Liczba forków | 6 |
Liczba gwiazdek | 31 |
Ocena końcowa: 6/10
Technicznie solidny, dobrze udokumentowany serwer MCP do żądań HTTP i konwersji dokumentów, ale brakuje mu wyższych funkcji MCP jak szablony promptów, ekspozycja zasobów oraz wsparcie sampling/roots.
Najczęściej zadawane pytania
- Czym jest serwer mcp-rquest MCP?
mcp-rquest to wyspecjalizowany serwer Model Context Protocol (MCP) zapewniający realistyczne możliwości wykonywania żądań HTTP dla asystentów AI. Wykorzystuje zaawansowany fingerprinting przeglądarki do omijania zabezpieczeń antybotowych, obsługuje wszystkie metody HTTP, umożliwia konwersję HTML/PDF do Markdown i jest zaprojektowany do solidnej interakcji z siecią oraz przetwarzania dokumentów przez LLM.
- Jakie narzędzia są dostępne w mcp-rquest?
Obsługuje wszystkie główne metody HTTP (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE), konwersję dokumentów do Markdown oraz bezpieczne przechowywanie/pobieranie dużych odpowiedzi HTTP dla wydajnego przetwarzania przez LLM.
- Jakie są typowe zastosowania?
mcp-rquest idealnie sprawdza się do web scrapingu z omijaniem zabezpieczeń antybotowych, automatycznego testowania API, konwersji HTML/PDF do Markdown dla LLM oraz ekstrakcji danych z uwierzytelnianych lub chronionych stron. Obsługuje także duże odpowiedzi webowe z pobieraniem uwzględniającym limity tokenów.
- Jak bezpiecznie przekazać klucze API?
Użyj zmiennych środowiskowych w swojej konfiguracji, aby bezpiecznie wstrzyknąć klucze API. Odwołaj się do zmiennej w konfiguracji serwera zgodnie z dokumentacją najlepszych praktyk.
- Czy mcp-rquest obsługuje szablony promptów lub listing zasobów?
Nie, mcp-rquest skupia się na narzędziach HTTP i konwersji dokumentów. Nie oferuje wbudowanych szablonów promptów ani ekspozycji zasobów, pozostając wyspecjalizowanym narzędziem do integracji AI.
Zintegruj mcp-rquest z FlowHunt
Wyposaż swoje agenty AI w realistyczny, bezpieczny dostęp do sieci i płynną konwersję dokumentów. Wypróbuj mcp-rquest do zaawansowanych operacji HTTP i ochrony antybotowej w FlowHunt.