Skip to main content
Glama
gfoster12

fosterrx-verify-mcp-server

by gfoster12

fosterrx-verify-mcp-server

Сервер MCP только для чтения, который проверяет сертификаты Foster Rx, используя только публичные материалы: общедоступную оболочку сертификата и доверенный якорь Ed25519, опубликованный по адресу https://fosterrx.com/.well-known/angis-signing-key-v1.pub.

В этом кодовой базе не существует никаких учётных данных. Это не выбор развёртывания, а аргумент продукта в форме сервера: проверка, требующая разрешения 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

Публичный, без аутентификации, по замыслу: он может читать только то, что мир уже может прочитать.

Проверка с помощью вашего собственного ИИ

Этот сервер публичный. Любой может зарегистрировать его и проверить любой опубликованный сертификат 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
    238 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