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
- Alicense-qualityBmaintenanceCryptographic proof of every AI decision. An immutable, verifiable audit trail MCP server.Last updated1MIT
- 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.Last updated43MIT
- Alicense-qualityCmaintenanceMCP server that provides cryptographic audit trails for AI agent actions, making every action tamper-evident via HMAC-SHA256 signed hash chains.Last updatedApache 2.0
- Alicense-qualityBmaintenanceAn MCP server that checks whether the world changed after a tool call by declaring observable outcomes, verifying them with read-only verifiers, and keeping hash-chained receipts.Last updated22MIT
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
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