accueil / serveurs / Dev & Code / io.github.danielarif26/penniless-data-utilities
io.github.danielarif26/penniless-data-utilities
serveur MCP (Model Context Protocol) · penniless-data-utilities 3.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.danielarif26/penniless-data-utilities est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.danielarif26/penniless-data-utilities » 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 9 outils
- cron_next_run≈ 195 tokens
Computes the next UTC fire time for a 5-field cron expression (supports steps, ranges, lists, and month/weekday names). Body {expr, after?} -> {ok, next, epochMs}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (2)
Paramètresexpr· string · requis
5-field cron expressionafter· string · optionnel
ISO timestamp to search after (default now)
Exemple d'appel{"name": "cron_next_run", "arguments": {"expr": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - dns_lookup≈ 202 tokens
JSON DNS-over-HTTPS lookup for A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA. Body {domain, type?} -> {ok, domain, type, status, answers[]}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (2)
Paramètrestype· string · optionnel · A | AAAA | CNAME | MX | TXT | NS | SOA | PTR
Record type (default A)domain· string · requis
Hostname to resolve
Exemple d'appel{"name": "dns_lookup", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - domain_whois≈ 184 tokens
Structured WHOIS via RDAP for any domain: registrar, IANA id, statuses, expiry/registration dates, nameservers, DNSSEC. Body {domain} -> {ok, found, domain, registrar, status[], events{}, nameservers[], dnssec}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain name, no scheme
Exemple d'appel{"name": "domain_whois", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - email_validate≈ 164 tokens
Email deliverability check: RFC-style syntax plus live MX probe of the domain. Body {email} -> {ok, valid, formatValid, domainHasMx, mx[]}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (1)
Paramètresemail· string · requis
Email address
Exemple d'appel{"name": "email_validate", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - github_repo_stats≈ 182 tokens
Popularity and metadata for any public GitHub repo: stars, forks, open issues, watchers, language, license, topics, last push. Body {repo} -> {ok, found, stars, forks, openIssues, language, license, pushedAt}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (1)
Paramètresrepo· string · requis
owner/name
Exemple d'appel{"name": "github_repo_stats", "arguments": {"repo": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - repair_json≈ 196 tokens
Repairs malformed LLM JSON: strips Markdown fences and prose wrappers, fixes trailing commas, converts Python literals (True/False/None) and single/unquoted keys, removes comments, recovers balanced JSON from truncated output. Body {input} -> {ok, repaired, applied}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (1)
Paramètresinput· string · requis
Malformed JSON text
Exemple d'appel{"name": "repair_json", "arguments": {"input": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - text_diff≈ 211 tokens
Produces a unified diff plus added/removed counts between two texts (LCS line diff, configurable context lines). Body {old, new, context?} -> {ok, identical, added, removed, hunks, unified}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (3)
Paramètresnew· string · requis
Changed textold· string · requis
Original textcontext· number · optionnel
Context lines per hunk (default 3)
Exemple d'appel{"name": "text_diff", "arguments": {"new": "texte", "old": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - text_extract≈ 216 tokens
Extracts clean text, title, headings, links, URLs, and emails from HTML or plain text. Body {input, numbers?, codeBlocks?} -> {ok, source, title, headings, links, urls, emails, text}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (3)
Paramètresinput· string · requis
HTML or plain textnumbers· boolean · optionnel
Keep numeric strings in text outputcodeBlocks· boolean · optionnel
Keep pre/code blocks
Exemple d'appel{"name": "text_extract", "arguments": {"input": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}} - yaml_to_json≈ 170 tokens
Converts a YAML subset (block maps, sequences, nested indentation, scalars, comments) into JSON with no runtime dependency. Body {input} -> {ok, value, warnings}. Costs $0.001 USDC on Base per call.
Paramètres, retour & exemple (1)
Paramètresinput· string · requis
YAML document text
Exemple d'appel{"name": "yaml_to_json", "arguments": {"input": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true}}
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é ».