Proof Publisher MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Proof Publisher MCPPublish the proof summary for commit 4f6a2d to the webhook."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 callWrites 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 ciRun the MCP server
Read-only/fail-closed mode is the default:
npm run build
npm startTo 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 startNo 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceCryptographic proof of every AI decision. An immutable, verifiable audit trail MCP server.1MIT
- AlicenseBqualityAmaintenanceAn MCP server that enforces fail-closed deterministic checks, independent refute-first review, and tamper-evident hash-chained receipts for AI agent outputs before claiming completion.43MIT
- FlicenseNot gradedqualityBmaintenanceA governed MCP server exposing 37 risk-checked tools with signed Ed25519 receipts on a Bitcoin-anchored ledger, failing closed if governance or receipt writing fails.
- AlicenseNot gradedqualityBmaintenanceAn MCP server for agent authorization that tests the full effect surface and enforces control over consequential actions before dispatch, emitting verifiable execution evidence.1Apache 2.0
Related MCP Connectors
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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