mcpField
A
APEX PSI

APEX PSI

ローカル
github.com/kawal393セキュリティ16 日前に更新

APEX PSI について

APEX PSIは、AIの記録に対する追記専用の証拠レシートを作成・検証するMCPサーバーです。内容ではなくハッシュを記録し、真偽を判断せずに監査履歴を残します。

主な機能

  1. 01SHA-256ハッシュを公開台帳に記録
  2. 02ハッシュとレシートの検証
  3. 03台帳のアンカリング状態を確認
  4. 04APA・BibTeX・MLA形式の引用を作成
  5. 05レシート間のMerkle連続性を検証

活用シーン

  1. 01決定や文書の存在時点を記録
  2. 02封印した記録が未変更か確認
  3. 03公開証拠レシートを引用
  4. 04レシートチェーンの連続性を確認

MCP 対応

MCPクライアントにseal、verify、anchor、cite、verify_chainの5つの証拠ツールを公開します。ハッシュの記録、台帳項目とアンカリング状態の確認、引用形式の作成に利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"kawal393-apex-psi": {
"command": "npx",
"args": [
"-y",
"apex-psi-mcp"
],
"env": {
"APEX_API_BASE": "<APEX_API_BASE>",
"APEX_API_KEY": "<APEX_API_KEY>"
}
}
}
}
起動コマンドnpx -y apex-psi-mcp
設定が必要な環境変数
APEX_API_BASEOptional API base URL override. Default: https://qhtntebpcribjiwrdtdd.supabase.co/functions/v1 (the public APEX PSI notary). Free allowance with no key: 20 operations/minute, 100/day.
APEX_API_KEYシークレットOptional API key. It raises the daily ceiling for a workload; it is never required to seal or to verify, and it cannot change what a receipt is allowed to claim.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmapex-psi-mcp1.1.2

ツール

5

掲載時のツール一覧 · 5 日前に更新

パラメーター型必須説明
contentstringはい封印するコンテンツ(テキスト、最大 10000 文字)
contextstringいいえ任意のコンテキストラベル(例:ドキュメント名、ケース ID)
model_idstringいいえこの封印を生成したモデル/エージェントの任意の識別子
predicatestringいいえ封印する理由を記述する任意の述語

詳細

APEX PSI MCP サーバー

Apex PSIはツールでも製品でもありません。証明の下層にある検証基盤です。判断を下すことも、認証することもありません。ただ記録するだけです。このサーバーは、その基盤上に構築されたアプリケーションの一つです。

設定を1行追加するだけで、MCP対応のエージェント(Claude、Cursor、Qoder、Cline、Windsurfなど)で5つの証拠ツール(seal、verify、anchor、cite、verify_chain)を利用できます。

sealは、決定、文書、または成果物のSHA-256ハッシュを公開の追記専用台帳に記録し、レシートを返します。誰でもそのハッシュを再度検索できます。無料で、いつまでも、アカウントもキーも不要で、当社の協力も必要ありません。

レシートが証明すること: この正確な内容がこのタイムスタンプ時点で存在し、それ以降変更されていないこと。 決して証明しないこと: 内容が真実であること。sealは監査証跡であり、判定ではありません。

ツール

ツール実際の機能
sealレコードのSHA-256ハッシュを台帳に書き込み、Merkleリーフに対するEd25519署名、耐量子署名ML-DSA-65、そして空きスロットがある場合はLMS-W4-SHA256署名を含むレシートを返します。レシート自体のalgorithmフィールドに、どの署名が付与されたかが記載されます。
verifyハッシュ(またはレシート全体)を台帳で検索し、存在していて変更されていないかを報告します。確認するのは完全性であり、真実性ではありません。
anchor台帳の保留中のMerkleルートについて、Bitcoin/OpenTimestampsへのアンカリング状態を読み取ります。保留中のルートの送信を要求するには、action: "anchor"を明示的に渡してください。アンカーが確定するのは、実際のブロックが見つかった場合のみです。
citeレシートを、公開され独立して検証可能なレコードを参照する引用(APA、BibTeX、MLA)に変換します。
verify_chainレシートのチェーン全体を対象に、各ハッシュの存在とMerkleの連続性を再計算します。これは再計算の結果であり、意見ではありません。

インストール

MCPクライアントの設定に追加します。

{
  "mcpServers": {
    "apex-psi": {
      "command": "npx",
      "args": ["-y", "apex-psi-mcp"]
    }
  }
}

またはローカルで、npm install apex-psi-mcpを実行します。

2分で動作を確認

  1. エージェントに「'hello psi'という文をAPEX PSIでsealしてください」と頼みます。
  2. レシートのdecision_hashを取得し、公開検証ツールに貼り付けます。 https://www.ai-governance-standard.com/verify

サイトにレコードが表示されれば、sealは本物です。このサーバーも、当社のnpmパッケージも、当社の言葉も信頼する必要はありません。それこそが、このプロトコルの目的です。

制限事項について

無料利用にアカウントやキーは不要です。1分あたり20回、1日あたり100回の操作が可能で、サーバーインスタンスごとに適用されます。これはサブスクリプションの上限ではなく、大量アクセスを防ぐ仕組みです。それを超える場合は、APIキーで上限を引き上げられます。料金が発生するのは処理能力に対してであり、検証結果に対してではありません。検証自体は無制限かつ無料です。検証ツールをローカルで実行する場合、費用は一切かかりません。 apex-psi-verifier(npm)、 psi-verifier(PyPI)をご利用ください。

設定

環境変数(どちらも任意):

  • APEX_API_BASE — 公証エンドポイントを上書きします。デフォルト: https://qhtntebpcribjiwrdtdd.supabase.co/functions/v1
  • APEX_API_KEY — ワークロードの日次上限を引き上げます。sealやverifyに必須ではありません。

このサーバーが行わないこと

  • コンテンツを保存しません。マシンの外に送信されるのはハッシュのみです。
  • 何かを認証、採点、評価、承認することはありません。
  • 編集や削除の手段は提供しません。このサーバーが使うインターフェースは、書き込み専用のsealと読み取り専用の検索です。重要な確認はご自身で行ってください。いつでもレシートを再検証でき、変更があれば検索の失敗として表示されます。
  • 法的見解を示すものではなく、裁判所がレシートをあらかじめ受け入れることに同意したわけでもありません。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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