accueil / serveurs / Dev & Code / io.github.stampthisfile/mcp
io.github.stampthisfile/mcp
serveur MCP (Model Context Protocol) · stampthisfile 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.stampthisfile/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.stampthisfile/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
- get_proof≈ 142 tokens
The current .ots proof of one stamp, base64. Once get_stamp says complete, fetch it again: the complete proof carries the Bitcoin attestation and can be verified by anyone, without us. Save it next to the file as <file>.ots. Free.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The stamp id (stp_…), as returned by stamp_hashes
Exemple d'appel{"name": "get_proof", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_stamp≈ 124 tokens
Status of one stamp: pending, complete (with the Bitcoin block height and time, and a statement of what it proves) or failed (not confirmed within 7 days). Free.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The stamp id (stp_…), as returned by stamp_hashes
Exemple d'appel{"name": "get_stamp", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stamp_hashes≈ 454 tokens
Timestamp 1-100 SHA-256 hashes in Bitcoin. Paid per hash with x402: without a payment the tool returns an error whose structuredContent is an x402 PaymentRequired (x402Version 2, exact scheme, USDC on Base). Retry with the same arguments and the signed PaymentPayload in the request's _meta["x402/payment"] (the x402 MCP transport), or, if your client cannot set _meta, in the `payment` argument. The settlement comes back in _meta["x402/payment-response"]. Returns a batch with, per hash, the stamp id, a pending .ots proof (base64: save it now) and its ots_url, plus a receipt signed by us. Invalid input is never charged; retrying with the same payment and arguments returns the same answer without paying twice.
Paramètres, retour & exemple (3)
Paramètreshashes· array · requis
1-100 SHA-256 hashes, each only once (sha256sum file.pdf, shasum -a 256 file.pdf)payment· ? · optionnel
Only if your client cannot send _meta["x402/payment"]: the x402 PaymentPayload, as an object or base64webhook· object · optionnel
Optional webhook; deliveries are always signed with our Ed25519 key (see https://stampthisfile.com/llms.txt)
Exemple d'appel{"name": "stamp_hashes", "arguments": {"hashes": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_proof≈ 164 tokens
Check an OpenTimestamps proof (from us or anyone) against the SHA-256 of a file. Returns valid with status complete (Bitcoin block and the time the file existed by), valid with status pending (not in Bitcoin yet), or invalid with a reason. Nothing is stored. Free.
Paramètres, retour & exemple (2)
Paramètresots· string · requis
The .ots proof, base64hash· string · requis
SHA-256 of the file, 64 hex characters
Exemple d'appel{"name": "verify_proof", "arguments": {"ots": "texte", "hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».