Skip to main content
Glama
fosterrx-verify-mcp-server

fosterrx-verify-mcp-server

by gfoster12

fosterrx-verify-mcp-server

공개 자료만 사용하여 Foster Rx 인증서를 검증하는 읽기 전용 MCP 서버: 전 세계가 읽을 수 있는 인증서 봉투(envelope)와 https://fosterrx.com/.well-known/angis-signing-key-v1.pub에 게시된 Ed25519 신뢰 앵커.

이 코드베이스 어디에도 자격 증명(credential)이 존재하지 않습니다. 이는 배포 선택이 아니라 서버 형태로 구현된 제품의 논증입니다: Foster Rx의 허가를 요구하는 검증은 검증이 아닐 것입니다. 이 저장소가 공개되고 감사 가능하다는 사실도 같은 논증의 일부입니다.

도구

도구

기능

fosterrx_verify_certificate

서명된 canonical 바이트를 실시간 신뢰 앵커에 대해 실제 Ed25519 검증을 수행합니다. 판정: verified / signature_invalid / not_found / tool_fault.

fosterrx_get_certificate_record

전체 서명된 canonical을 그대로 디코딩합니다. 검증은 수행되지 않으며, 이름이 바뀌거나 개선된 것도 없습니다.

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
    479 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
    524 PyPI
    MIT