Skip to main content
Glama
biliman1-work

Proof Publisher MCP

Proof Publisher MCP

A deliberately small TypeScript MCP server that publishes commit-bound proof summaries to an HTTPS webhook. The project exists to make one consequential external write easy to inspect, test, and place behind an authority boundary.

Consequential boundary

The publish_proof MCP tool calls ProofPublishingService.publish(). The service validates and normalizes the exact target, repository, full commit SHA, and summary, then calls ProofPublisher.send(action). The live implementation's only external write is the fetch() POST inside HttpWebhookProofPublisher.send().

MCP publish_proof
  -> normalize exact action + SHA-256 fingerprint
  -> ProofPublisher.send(action)       <-- authority seam
  -> fetch(allowed HTTPS origin)        <-- consequential provider call

Writes fail closed unless ENABLE_WEBHOOK_WRITES=true, and even then the target must match WEBHOOK_ALLOWED_ORIGIN. Tests inject a recording provider; they do not make network calls.

Related MCP server: agent-gate

Run the checks

npm install
npm run ci

Run the MCP server

Read-only/fail-closed mode is the default:

npm run build
npm start

To permit a real webhook write, an operator must explicitly configure both the write switch and the only allowed origin:

ENABLE_WEBHOOK_WRITES=true \
WEBHOOK_ALLOWED_ORIGIN=https://hooks.example.com \
npm start

No credentials are stored in this repository. The project is intentionally small so future approval logic can bind to the normalized action immediately before the provider runs, without moving validation or external I/O into the authority layer.

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A paid remote MCP for ZeroID, built to return verdicts, receipts, usage logs, and audit-ready JSON.

  • Viridis Verified: wrap any MCP server with tamper-evident delivery receipts + metered fees.

  • A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/biliman1-work/proof-publisher-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server