accueil / serveurs / Recherche & Web / io.github.ipvolt/proxy-toolkit
io.github.ipvolt/proxy-toolkit
serveur MCP (Model Context Protocol) · ipvolt-proxy-toolkit 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.ipvolt/proxy-toolkit est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ipvolt/proxy-toolkit » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- diagnose_proxy_error≈ 1298 tokens
Use structured client/version, phase, status or exception observations to identify possible causes and the next check. Returns uncertainty and retry boundaries. Do not send raw logs, URLs or credentials.
Paramètres, retour & exemple (9)
Paramètresphase· string · requis · configuration | pool | proxy_connect | connect_tunnel | target_tls | request_send | response_headers | response_bodyclient· string · requis · curl | requests | httpx | playwrightmethod· string · optionnel · GET | HEAD | OPTIONS | PUT | DELETE | POST | PATCH | unknownstatus· integer · optionnel
Observed HTTP status; identify its responding layer separately.version· string · requis · 8.22.0 | 2.34.2 | 0.28.1 | 1.63.0exception· string · optionnel · proxy_error | tls_error | connect_timeout | read_timeout | write_timeout | pool_timeout | connection_refused | dns_error
Normalized category, not raw exception text. HTTPX ConnectError alone does not establish a TLS error.responseSource· string · optionnel · proxy | target | unknown
Use target/proxy only when established by response provenance, not merely the status code.retryAfterSeconds· integer · optionnel
Parsed bounded Retry-After delay, if actually observed. Never submit the raw header.requestMayHaveBeenSent· boolean · optionnel
Whether this target request may already have reached the application. Omit when unknown.
Exemple d'appel{"name": "diagnose_proxy_error", "arguments": {"phase": "configuration", "client": "curl", "version": "8.22.0"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"retry": {}, "client": "curl", "sources": [], "summary": "texte", "version": "8.22.0", "evidence": {}, "candidates": [], "uncertainty": [], "rulesRevision": "texte"}} - generate_proxy_config≈ 773 tokens
Generate an HTTPS GET example for an exact tested curl, Requests, HTTPX or Playwright APIRequestContext version. Credentials and target are local environment placeholders. It does not execute the example or configure other agent tools.
Paramètres, retour & exemple (4)
Paramètresclient· string · requis · curl | requests | httpx | playwright
Client whose exact tested configuration to generate.version· string · requis · 8.22.0 | 2.34.2 | 0.28.1 | 1.63.0
Exact tested version matching the client. Other versions are unsupported.protocol· string · optionnel
HTTP proxy with HTTPS CONNECT. Other proxy protocols are not tested.timeoutSeconds· integer · optionnel
Exemple d'appel{"name": "generate_proxy_config", "arguments": {"client": "curl", "version": "8.22.0"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"code": "texte", "client": "curl", "sources": [], "summary": "texte", "version": "8.22.0", "behavior": {}, "language": "sh", "protocol": "texte", "interface": "texte", "environment": [], "limitations": [], "testedRuntime": "texte"}} - get_proxy_doc≈ 540 tokens
Read a bounded chunk or named section using a document ID returned by search_proxy_docs. Follow nextCursor to continue; cursors are bound to the content revision.
Paramètres, retour & exemple (3)
Paramètrescursor· string · optionnelsection· string · optionneldocumentId· string · requis
Exemple d'appel{"name": "get_proxy_doc", "arguments": {"documentId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"chunk": 1, "document": {}, "markdown": "texte", "sections": [], "nextCursor": "texte", "provenance": {}, "totalChunks": 1}} - search_proxy_docs≈ 502 tokens
Find reviewed ipvolt public guides and articles. Returns canonical document IDs, excerpts and content revision. Submit a short topic query, never credentials or logs.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelquery· string · requistopic· string · optionnel · setup | troubleshooting | concepts | countries | analysis
Exemple d'appel{"name": "search_proxy_docs", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"results": [], "provenance": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».