accueil / serveurs / Dev & Code / ai.pubfi/mcp
ai.pubfi/mcp
serveur MCP (Model Context Protocol) · pubfi-rust-mcp 0.2.55
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 ai.pubfi/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.pubfi/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 4 outils
- pubfi.capabilities.get≈ 945 tokens
Return the full typed request, response, metering, and readiness contract for one exact capability id from the installed Registry generation.
Paramètres, retour & exemple (1)
Paramètrescapability_id· string · requis
Exact capability id returned by pubfi.capabilities.list.
Exemple d'appel{"name": "pubfi.capabilities.get", "arguments": {"capability_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"manifest": {}, "capability": {}, "generation": {}, "compiled_at": "texte", "observed_at": "texte", "schema_version": "texte"}} - pubfi.capabilities.list≈ 1097 tokens
Enumerate the complete installed Registry v2 catalog as deterministic compact pages. The server does not rank, infer intent, or choose a capability.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Maximum compact capability summaries to return.cursor· string · optionnel
Opaque generation-bound cursor returned by the preceding page.method· string · optionnel · GET | POSTprovider_key· string · optionnel
Optional exact public provider key. This is a static filter, not semantic search.
Exemple d'appel{"name": "pubfi.capabilities.list", "arguments": {"limit": 1, "cursor": "texte", "method": "GET", "provider_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"filters": {}, "manifest": {}, "generation": {}, "compiled_at": "texte", "next_cursor": "texte", "observed_at": "texte", "capabilities": [], "schema_version": "texte", "total_capability_count": 1, "matching_capability_count": 1}} - pubfi.route.execute≈ 856 tokens
Execute one exact GET or POST path through the authenticated PubFi account lane and the same Registry v2 matcher and typed executor as the HTTP gateway. Append :free only when the capability catalog publishes that exact account-scoped free variant.
Paramètres, retour & exemple (6)
Paramètresbody· string · optionnel
Exact optional ASCII request-body bytes. For JSON routes, supply one compact serialized JSON document rather than a nested MCP argument value.query· string · optionnel
Exact ASCII raw query string without a leading question mark.method· string · requis · GET | POSTraw_path· string · requis
Exact original URI path consumed by the Registry matcher. Segments use canonical unreserved ASCII only; percent escapes, dot segments, query, fragment, and backslash are forbidden.request_id· string · optionnelidempotency_key· string · optionnel
Exemple d'appel{"name": "pubfi.route.execute", "arguments": {"method": "GET", "raw_path": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pubfi.substrate.runtime_upgrade.verify≈ 892 tokens
Verify one reviewed Substrate System.apply_authorized_upgrade extrinsic through the authenticated account lane. Supply the expected Blake2b-256 hash of the FRAME System AuthorizedUpgrade code payload, not the active :code hash at the apply block. The server streams and discards provider runtime code, persists only a compact proof, and returns independent comparison evidence.
Paramètres, retour & exemple (6)
Paramètresnetwork· string · requisrequest_id· string · optionnelextrinsic_hash· string · optionnel
Canonical lowercase 0x-prefixed 32-byte hash.extrinsic_index· string · optionnelidempotency_key· string · optionnelexpected_authorized_code_hash· string · requis
Canonical lowercase 0x-prefixed 32-byte hash.
Exemple d'appel{"name": "pubfi.substrate.runtime_upgrade.verify", "arguments": {"network": "texte", "expected_authorized_code_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": "texte", "route": {}, "matches": true, "provider": {}, "upstream": {}, "meter_key": "texte", "generation": {}, "extrinsic_hash": "texte", "reserved_units": 1, "credits_charged": 1, "extrinsic_index": "texte", "upstream_status": "texte"}}
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é ».