Attest by DataHubz (verify only) について
Attest のホスト型 MCP サーバーは、契約の署名者や受領者向けに署名と検証可能な記録を確認します。検証専用エンドポイントはサインイン不要で、文書の閲覧や署名はできません。
主な機能
- 01スタンプコード、契約、領収書、証明の検証
- 02SHA-256 フィンガープリントと署名の確認
- 03契約と署名状況の確認
- 04契約の準備と署名者へのリマインド
- 05Share proof の作成と領収書の記録
活用シーン
- 01受領した契約をスタンプコードで検証
- 02ID で領収書や証明を確認
- 03次に署名する人を確認
- 04契約内容を明かさず署名を証明
MCP 対応
ホスト型 MCP サーバーは、Attest の契約や記録を操作する機能を MCP クライアントに提供します。`/mcp/verify` エンドポイントはサインイン不要で、`verify_record` のみを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://attest.datahubz.com/mcp/verifyclaude mcp add --transport http com-datahubz-attest-verify https://attest.datahubz.com/mcp/verify{"mcpServers":{"com-datahubz-attest-verify":{"type":"http","url":"https://attest.datahubz.com/mcp/verify"}}}Cursor で開く{"servers":{"com-datahubz-attest-verify":{"type":"http","url":"https://attest.datahubz.com/mcp/verify"}}}VS Code で開く{"mcpServers":{"com-datahubz-attest-verify":{"type":"http","url":"https://attest.datahubz.com/mcp/verify"}}}{"mcpServers":{"com-datahubz-attest-verify":{"serverUrl":"https://attest.datahubz.com/mcp/verify"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 契約 ID、ATT-XXXX-XXXX 検証コード、領収書 ID、proof ID、または SHA-256 フィンガープリント。 |
詳細
DataHubz の Attest:Attest コネクター
DataHubz の Attest は、文書への署名と検証可能な記録を提供します。Attest コネクターを使うと、アシスタントから、送信した契約書や署名が必要な契約書の一覧表示、署名者へのリマインド、新しい契約書の準備、署名済み文書と Horizen ブロックチェーンにアンカーされた記録の検証、zkVerify で検証されるゼロ知識証明である Share 証明の作成ができます。文書の読み取りも署名も行いません。文書はエンドツーエンドで暗号化されたままで、各署名者は自分のパスキーを使って Attest で署名します。
このリポジトリには、Gemini CLI と Cursor にコネクターをインストールするための設定が含まれています。コネクター自体は、ホスト型の MCP サーバー https://attest.datahubz.com/mcp であり、ここにあるものがあなたのマシン上で実行されることはありません。
ドキュメント:https://attest.datahubz.com/docs/connector
できること
- 契約書を確認する:送信した契約書や署名待ちの契約書について、ステータス、署名者、署名の順番、完了までの監査証跡を確認できます。
- 送信した契約書の署名者にリマインドする:署名リンクを、現在署名する順番の署名者に再送します。各署名者への送信は、1 日に 1 回までです。
- 新しい契約書を準備する:タイトル、署名者、署名順、メモ、有効期限を指定すると、入力済みの Attest の新規契約書フォームへのリンクを取得できます。PDF を添付して Attest で送信します。PDF はブラウザー内で暗号化されます。
- 署名済み文書を検証する:署名印に記載されたコード(ATT-XXXX-XXXX)、契約書、受領書、証明の ID、またはファイルの SHA-256 フィンガープリントを指定します。誰が署名したか、すべてのパスキー署名が有効か、記録が Horizen ブロックチェーンにアンカーされているかを Attest が報告します。アカウントがなくても、誰でもこの確認を実行できます。
- 契約書を公開せずに署名したことを証明する:Share 証明には、メールアドレス(共同署名者を指定した場合はその人のメールアドレスも)と契約書が完了した日付が表示されます。文書、契約条件、タイトルは一切表示されません。各証明は独立した検証のために zkVerify に送信されます。
- 受領書を記録する:SHA-256 フィンガープリントを Horizen にアンカーし、その時点で内容が変更されずに存在していたことを証明して、受領書の一覧を表示します。
試してみましょう:「署名待ちの契約書はありますか?」「送信した契約書で、まだ署名が必要なのは誰ですか?」「Mary Ruiz が署名する相互 NDA を準備して。」
インストール
Gemini CLI
gemini extensions install https://github.com/DataHubz/attest-mcp
サーバーのみを追加する場合は、gemini mcp add --transport http attest https://attest.datahubz.com/mcp を実行します。Gemini CLI は Attest のサインインを自動で検出します。サインインするには /mcp auth attest を実行してください。後から求められた場合も、再度実行してください。
Cursor と VS Code
コネクターのドキュメントには、どちらにもワンクリックでインストールできるリンクがあります:https://attest.datahubz.com/docs/connector#add。
または、Cursor の ~/.cursor/mcp.json(プロジェクトの場合は .cursor/mcp.json)に追加するか、Cursor Marketplace に掲載されたら Attest プラグインをインストールしてください。
{
"mcpServers": {
"attest": { "url": "https://attest.datahubz.com/mcp" }
}
}
Cursor は Attest のサインインを自動で検出し、初回接続時にサインインを求めます。VS Code では、コマンドパレットから MCP: Add Server を実行し、同じ URL を指定します。.mcp.json のエントリーは {"mcpServers": {"attest": {"type": "http", "url": "https://attest.datahubz.com/mcp"}}} です。
Claude、Claude Code、ChatGPT、Copilot Studio などの MCP アプリ
- Claude:Customize、次に Connectors、+ Add、Add custom connector の順に選択します。名前に Attest を入力し、
https://attest.datahubz.com/mcpを入力して Sign in now を選び、Use Claude's published identity を選択します(Register automatically も使用できます)。追加して Connect を選択します。 - Claude Code:
claude mcp add --transport http attest https://attest.datahubz.com/mcpを実行し、次に/mcpを実行してサインインします。 - ChatGPT:chatgpt.com/plugins を開き、+、次に Add custom MCP server を選択します。名前に Attest を入力し、同じ URL を入力して OAuth を選び、警告を確認して Create as a plugin を選択します。
- Microsoft Copilot Studio:エージェントの Tools ページで、Add a tool、New tool、Model Context Protocol の順に選択します。同じ URL を指定し、OAuth 2.0 と Dynamic discovery を選びます。
- Streamable HTTP 経由で URL を使って MCP サーバーに接続するアプリであれば、
https://attest.datahubz.com/mcpを使用できます。
アカウントなしで検証する
https://attest.datahubz.com/mcp/verify では、サインインなしで verify_record のみを利用できます。受け取った署名済み文書、領収書、または証明の確認に使用できます。
サインインと権限
アプリが接続すると、Attest に移動します。サインインすると、誰がリクエストしているのか、どのアドレスに戻るのか、アプリが何を実行できるのかが同意ページに表示されます。ChatGPT や Claude のように、公開されている登録情報を使って自身を識別するアプリは、その登録情報を公開しているサイトとともに表示されます(たとえば、chatgpt.com によって識別されていると表示されます)。自ら登録したアプリは、自ら設定した名前で表示され、Attest による未検証の印が付きます。権限のチェックを外すこともでき、[許可]を選択するまでアプリには何も許可されません。
| 権限 | 許可される操作 |
|---|---|
| 記録を確認する | 契約書、領収書、証明、フィンガープリントを公開範囲で確認する |
| 自分の記録を読む | 自分の契約書、領収書、Share proof、プランの利用状況を確認する |
| 自分の記録を操作する | 署名者にリマインダーをメールで送信する、領収書を公開記録する、公開 Share proof リンクを作成する(これらは取り消しも撤回もできません)、Attest で自分が完了させる契約書を準備する |
Attest の[セキュリティ]ページには、接続中の各アプリとその権限、最終使用日時が表示されます。[切断]すると、ただちにアクセスが終了します。
設計上、できないこと
- 文書を読むことはできません。 すべての文書は送信者のブラウザーでエンドツーエンド暗号化され、Attest には読み取れない暗号文としてのみ保存されます。そのため、どのツールも文書を読み取ったり、要約したり、返したりすることはありません。
- 署名することはできません。 各署名者は、Attest でそれぞれのパスキー(Face ID、Touch ID、Windows Hello、またはデバイスの PIN)を使って署名します。
- 文書を送信することはありません。 文書は Attest から送信します。
- ファイルを受け取ることはありません。 ファイルを確認するには、アシスタントがデバイス上で SHA-256 を計算するか(
shasum -a 256 file.pdf)、https://attest.datahubz.com/verify にファイルをドロップしてください。ファイルはブラウザー内でフィンガープリント化され、アップロードされることはありません。
ツール
| ツール | 機能 |
|---|---|
| verify_record | 契約書 ID、署名スタンプに記載された ATT-XXXX-XXXX コード、領収書 ID、証明 ID、または SHA-256 フィンガープリントを確認します。検証ページで誰でも実行できる公開確認と同じです |
| list_agreements | 送受信した自分の契約書をページごとに表示します。ステータス、署名者、日付、次の署名者、アンカー記録の有無、証明書リンクを確認できます |
| get_agreement | 1 件の契約書について、署名者へのメモ、文書のフィンガープリント、完了までの監査証跡を表示します |
| remind_signers | 次の署名者に署名リンクを再度メールで送信します。署名者ごとに 1 日 1 回までです |
| prepare_agreement | 新規契約書フォームに入力し、リンクを提供します。PDF を添付して送信してください |
| record_receipt | SHA-256 フィンガープリント、またはフィンガープリント化した短いテキストの領収書を記録します。保存されるのはフィンガープリントのみで、公開されます |
| list_receipts | 自分の領収書をページごとに表示します。フィンガープリント、申立て、アンカーを確認できます |
| share_proof | 完了した契約書に単独で署名したこと、または名前を指定した共同署名者と署名したことを示す Share proof を作成し、そのリンクを提供します |
| get_account | アカウントであとどれだけ利用できるか、署名キーが設定済みかどうかを確認します |
プライバシー、利用規約、サポート
- プライバシー:https://www.datahubz.com/privacy-policy#attest-connector
- 利用規約:https://www.datahubz.com/terms-of-service
- サポート:https://www.datahubz.com/contact
ライセンス
このリポジトリ内のファイルは MIT ライセンスです(DataHubz のオープンソース検証ツールと同じライセンスです:https://github.com/DataHubz/attest-verifier)。Attest 自体は attest.datahubz.com で提供されるホステッドサービスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。