mcpField
O
Orphograph

Orphograph

ローカル
orphograph.comセキュリティ01 日前に更新

Orphograph について

Orphographは、ローカルファイルやテキストのフィンガープリントをBitcoinにアンカーするMCPサーバーです。ファイル本体を端末外へ送らずに証跡を残したいユーザー向けで、ハッシュ計算とレシート・編集履歴の照会を行います。

主な機能

  1. 01SHA-256とSHA-512のローカル計算
  2. 02ファイルとフォルダーのアンカー
  3. 03生成テキストのアンカー
  4. 04レシートと編集履歴の照会
  5. 05保管レシートの一覧表示

活用シーン

  1. 01ファイルの指紋をBitcoinに記録
  2. 02Merkleルートによるフォルダーのアンカー
  3. 03生成テキストの証跡保存
  4. 04レシートと編集履歴の確認

MCP 対応

ファイル、フォルダー、テキストの指紋をアンカーするツールと、レシートや編集履歴を照会するツールをMCPクライアントに提供します。ファイル本体は端末内に留まり、指紋のみがOrphographへ送信されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpborphograph-mcp-0.1.2.mcpb0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Orphograph MCP サーバー

Claude/Claude Code/Cursor/その他の MCP ホスト上のインスタンスが、ファイルをユーザーのマシンから一切外に出すことなく、Orphograph を通じてファイルを Bitcoin チェーンにアンカーできる、単一ファイルの Model Context Protocol サーバーです。

mcp-name: io.github.Orphograph/orphograph

  • ライセンス: MIT
  • 依存関係: Python ≥ 3.9 の標準ライブラリのみ。PyPI でも orphograph-mcp 0.1.1 として公開されています。
  • コード行数: 約310行、単一ファイルです。
  • プロトコル: stdio 経由の MCP 2024-11-05。

インストール

スクリプトを任意の場所に保存します。

curl -sSL https://orphograph.com/mcp/orphograph_mcp.py -o ~/bin/orphograph_mcp.py

次に、MCP ホストに登録します。

Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json)
{
  "mcpServers": {
    "orphograph": {
      "command": "python3",
      "args": ["/Users/YOU/bin/orphograph_mcp.py"],
      "env": {
        "ORPHO_API_KEY": ""
      }
    }
  }
}
Claude Code
claude mcp add orphograph python3 /Users/YOU/bin/orphograph_mcp.py

または、~/.claude/settings.json を編集し、同じ mcpServers ブロックを追加します。

Cursor(~/.cursor/mcp.json)
{
  "mcpServers": {
    "orphograph": {
      "command": "python3",
      "args": ["/Users/YOU/bin/orphograph_mcp.py"],
      "env": {
        "ORPHO_API_KEY": ""
      }
    }
  }
}

公開されるツール

ツール用途認証
orphograph_anchor_file(path)ローカルファイルをハッシュ化し、そのフィンガープリントを Bitcoin に登録します。API キーは任意
orphograph_anchor_folder(path)フォルダー全体を RFC-6962 Merkle ツリーにハッシュ化し、すべてのファイルを対象とするルートを1つアンカーします。API キーは任意
orphograph_anchor_output(text, …)生成された出力(エージェントの結果やトランスクリプト)をプロセス内でハッシュ化し、アンカーします。任意の zk_proof を指定できます。API キーは任意
orphograph_verify_receipt(receipt_id)レシートについて事務局に記録された内容を照会します。照会のみで、チェーンは確認しません。チェーンの確認には ots verify を実行してください。なし
orphograph_verify_lineage(receipt_id)編集履歴のチェーンをたどり、コミット済みの親までさかのぼります。なし
orphograph_list_vault(limit?)登録者のレシートを一覧表示します。API キーが必要

プライバシーに関する契約

  • ファイルの内容がデバイスから外に出ることはありません。
  • スクリプトはプロセス内で SHA-256 と SHA-512 を計算し、それらのフィンガープリントのみを https://orphograph.com/api/anchor に送信します。
  • ホストからツールが明示的に呼び出されるまで、スクリプトはネットワークに接続しません。
  • ファイルは1 MB単位でストリーミング読み込みされるため、大きなファイルがメモリに読み込まれることはありません。

設定

環境変数用途
ORPHO_API_KEY任意です。orphograph.com/account.html から発行できます。指定しない場合、このインストールは無料枠(24時間あたり3件のアンカー)に制限されます。
ORPHO_BASE_URL任意です。既定値は https://orphograph.com です。テストやセルフホスト型のインスタンスで使用する場合は、上書きしてください。

プランと上限

プラン上限価格
Free24時間あたり3件のアンカー$0
Writer Pack有効期限なしで10件のアンカー1回限り $19
Pack of Fifty有効期限なしで50件のアンカー1回限り $29
Standing Orderアンカー数無制限月額 $9

検証

MCP サーバーは呼び出しを行うだけです。生成されたすべてのレシートは、この事務局を介さず、次の2つの独立した手順で検証できます。

  1. 構造 — github.com/Orphograph/Orphograph のオープンソース検証ツールがハッシュを再計算し、レシートをオフラインで検証します。このツール自体はネットワークに接続しません。
  2. チェーン — OpenTimestamps クライアント(ots verify)で、コミットメントが実際に Bitcoin ブロックに記録されたことを確認します。--ots を渡すと、同梱の検証ツールが実行します。

Bitcoin を確認するのは手順2のみです。

問題の報告

公開リポジトリで issue を作成するか、[email protected] に連絡してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。