Skip to main content
Glama
gfoster12

fosterrx-verify-mcp-server

by gfoster12

fosterrx-verify-mcp-server

公開情報のみを使用してFoster Rx証明書を検証する読み取り専用のMCPサーバーです。世界で読み取り可能な証明書エンベロープと、https://fosterrx.com/.well-known/angis-signing-key-v1.pub で公開されているEd25519トラストアンカーを使用します。

このコードベースのどこにも認証情報は存在しません。 これはデプロイ上の選択ではなく、サーバーという形をとった製品の主張です。Foster Rxの許可を必要とする検証は、検証とは呼べません。このリポジトリが公開され監査可能であることも、同じ主張の一部です。

ツール

ツール

機能

fosterrx_verify_certificate

署名された正規バイトをライブのトラストアンカーに対して実際にEd25519検証します。判定: verified / signature_invalid / not_found / tool_fault。

fosterrx_get_certificate_record

完全な署名付き正規データを、そのままデコードしたもの。検証は行われず、名前の変更や改善も一切ありません。

fosterrx_get_trust_anchor

公開された公開鍵と、Foster Rxのソフトウェアを一切使わずに検証するための手順。

Related MCP server: vantic-mcp

判定の規律

  • not_found は無効を意味しません。 未公開の証明書は公開レジストリに関する事実であり、いかなる成果物についての主張でもありません。

  • tool_fault は無効を意味しません。 ネットワーク障害や不正な入力はこのツールの実行に関する事実であり、証明書については何も語りません。

  • signature_invalid は、公開された鍵のもとで署名バイトに対するEd25519演算が失敗した場合にのみ断定されます。

  • 発行される識別子の両方の形式(FRXS-<16 hex> と FRXS-<uuid>)を受け入れます。片方だけから推測したパターンでは、これまで実際の証明書をすべて拒否してきました。

実行

npm ci && npm run build
PORT=8080 node dist/index.js     # MCP endpoint at POST /mcp, health at /healthz

デプロイ(Cloud Run)

gcloud run deploy fosterrx-verify-mcp --source . \
  --region us-east4 --project fosterrx-prod --allow-unauthenticated

設計上、公開・未認証です。世界がすでに読めるものだけを読み取れます。

ご自身のAIで検証する

このサーバーは公開されています。誰でも登録して、公開されているFoster Rx証明書を検証できます。アカウントも許可も不要です。

  1. Claude(または任意のMCPクライアント)で、URL https://fosterrx-verify-mcp-630726936307.us-east4.run.app/mcp のカスタムコネクタを追加します。

  2. 次のように尋ねます: verify FRXS-5330F9E368BA4536

  3. 読み手は暗号学的な判定を受け取ります。発行者の言葉ではなく。

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables MCP hosts to verify agent spending mandates and receipts, providing stateless tools for authorization, chain verification, credential verification, and DID resolution.
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables agents to locally validate and decode transparency-log receipts against a chosen trust root, checking exact payload inclusion, grant admission, and receipt contents without a backend, account, key, or network. It also reports sealing, split-view, append-authority, and attribution outcomes using read-only tools.
    3
    154 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables verification of MCP tool definitions against a signed public transparency log, and querying of historical changes and server metadata.
    3
    1
    MIT