stampthisfile について
stampthisfileは、AIエージェントやMCPクライアント向けの、ファイルハッシュをBitcoinにタイムスタンプするホステッドサービスです。ファイル自体を送信せず、アカウントやAPIキーなしで検証可能なOpenTimestamps証明を取得できます。
主な機能
- 01SHA-256ハッシュをBitcoinにタイムスタンプ
- 02OpenTimestampsの.ots証明を返却
- 03タイムスタンプの状態と証明を確認
- 04ファイルハッシュに対する証明の検証
- 05x402によるハッシュ単位の支払い
活用シーン
- 01ファイルをアップロードせずにタイムスタンプを作成
- 02保留中のBitcoinタイムスタンプの完了を確認
MCP 対応
ホステッドMCPサーバーは、ハッシュのタイムスタンプ、状態確認、証明取得、証明検証のツールを提供します。タイムスタンプはx402で呼び出しごとに有料で、その他の操作は無料です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://stampthisfile.com/mcpclaude mcp add --transport http stampthisfile https://stampthisfile.com/mcp{"mcpServers":{"stampthisfile":{"type":"http","url":"https://stampthisfile.com/mcp"}}}Cursor で開く{"servers":{"stampthisfile":{"type":"http","url":"https://stampthisfile.com/mcp"}}}VS Code で開く{"mcpServers":{"stampthisfile":{"type":"http","url":"https://stampthisfile.com/mcp"}}}{"mcpServers":{"stampthisfile":{"serverUrl":"https://stampthisfile.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
stampthisfile MCP サーバー
AI エージェントが stampthisfile を使ってファイルに Bitcoin でタイムスタンプを付与できる、ホスト型の MCP サーバーです。ファイルそのものではなく SHA-256 ハッシュを送信し、x402 でハッシュごとに USDC を支払うと、誰でも当サーバーを介さずに検証できる標準の OpenTimestamps .ots 証明を取得できます。アカウントも API キーも不要です。
- エンドポイント:
https://stampthisfile.com/mcp(Streamable HTTP、ステートレス) - 認証:不要です。タイムスタンプの付与は x402 で呼び出しごとに支払います。それ以外はすべて無料です。
インストールや実行は不要です。このリポジトリはホスト型サーバーについて説明しています。サーバー自体はオープンソースではありません。
接続
Claude Code:
claude mcp add --transport http stampthisfile https://stampthisfile.com/mcp
Cursor、VS Code、その他のクライアント(.mcp.json 形式):
{
"mcpServers": {
"stampthisfile": {
"type": "http",
"url": "https://stampthisfile.com/mcp"
}
}
}
ツール
| ツール | 説明 |
|---|---|
stamp_hashes | 1~100 個の SHA-256 ハッシュに Bitcoin でタイムスタンプを付与します。x402 でハッシュごとに支払い、ハッシュごとに保留中の .ots 証明と署名済みレシートを返します |
get_stamp | タイムスタンプの状態を返します。保留中、完了(Bitcoin のブロックと時刻を含む)、または失敗です |
get_proof | 現在の .ots 証明を base64 形式で返します。Bitcoin による証明を取得するには、完了後に再度取得してください |
verify_proof | 任意の OpenTimestamps 証明を、ファイルの SHA-256 と照合して検証します |
証明は最初は保留中で、Bitcoin に承認されると完了します。通常は 1~6 時間かかります。完了した証明は、ファイルが Bitcoin ブロックの時刻以前に存在していたことを示します。これは署名ではなく、誰がファイルを作成したかを示すものでもありません。証拠として使うものにタイムスタンプを付与する前に、stampthisfile.com/evidence.md をお読みください。
料金
タイムスタンプの付与はハッシュごとの固定料金で、Base 上の USDC を使用し、MCP トランスポート経由の x402 で支払います。支払いがない場合、stamp_hashes は、structuredContent が x402 の PaymentRequired であるツールエラーを返します。署名済みの PaymentPayload を _meta["x402/payment"] に含めて再試行してください。クライアントで _meta を設定できない場合は、payment 引数に含めてください。決済結果は _meta["x402/payment-response"] で返されます。入力が無効でも課金されることはありません。証明の読み取り、ダウンロード、検証は無料です。
詳細
- stampthisfile.com/llms.txt:エージェント向け API
- stampthisfile.com/openapi.json:REST API
- stampthisfile/skills:エージェントスキルとして同じ機能を提供します
(
npx skills add stampthisfile/skills)
ライセンス
このリポジトリの内容は MIT ライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。