accueil / serveurs / Dev & Code / io.github.nanoparse-dev/nanoparse-mcp
io.github.nanoparse-dev/nanoparse-mcp
serveur MCP (Model Context Protocol) · nanoparse-mcp 1.0.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.nanoparse-dev/nanoparse-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.nanoparse-dev/nanoparse-mcp » 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 2 outils
- nanoparse_fetch≈ 692 tokens
Read one URL into clean Markdown with Litmus signals (source authority, freshness, structural trust). Price: $0.005 per page actually read, USDC on Base via x402. Free tier: 10 free parses per month with a signed wallet (pass wallet_address + wallet_signature), or 3 anonymous free tries per network. A page we cannot read — bot wall, consent wall, paywall, PDF — is reported with a named reason and never charged. To read a whole site or a list: call this tool once per URL. Build your list first (GET https://<site>/sitemap.xml, or use URLs you already have), then loop. No minimum, no commitment, no balance to spend down: stop whenever you like. If you already know the price and the payTo address, pay on the first call and skip the 402 round trip. Otherwise, when the tool returns a payment_required error, sign the included payment_terms and retry with the payment_signature argument (works in every MCP client; no custom headers needed).
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
The URL to fetch and parsewallet_address· string · optionnel
Your wallet address (0x...) to claim the free tier — no payment needed.wallet_signature· string · optionnel
EIP-191 personal_sign signature (0x... hex, 65 bytes r||s||v) over the exact string "nanoparse.app free tier: sign this message to claim 10 free parses (no payment).". Proves you own wallet_address and unlocks 10 free parses per month.payment_signature· string · optionnel
x402 payment signature — base64-encoded JSON payment terms. Only needed after the free tier is exhausted: the payment_required error response includes the payment_terms to sign. Pass the signed terms here (or as a Payment-Signature header if your client supports headers).
Exemple d'appel{"name": "nanoparse_fetch", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"content": []}} - nanoparse_status≈ 388 tokens
Check wallet balance, USDC balance, quota state, and whether the next /fetch call will succeed without payment. Use before spending — tells the agent exactly how much to fund.
Paramètres, retour & exemple (1)
Paramètresaddress· string · optionnel
The Ethereum wallet address to query (0x...).
Exemple d'appel{"name": "nanoparse_status", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"quota": {}, "funding_uri": "texte", "usdc_balance": "texte", "balance_error": "texte", "balance_known": true, "wallet_address": "texte", "price_per_parse": "texte", "usdc_balance_raw": "texte", "next_call_will_succeed": true, "estimated_parses_remaining": 1}}
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é ».