io.github.shahidh68/audit-ledger-mcp MCP Server
io.github.shahidh68/audit-ledger-mcp
What is the io.github.shahidh68/audit-ledger-mcp MCP server?
Record AI decisions to a tamper-evident audit ledger from any MCP-compatible agent.
How to install io.github.shahidh68/audit-ledger-mcp
Copy-paste configuration for popular MCP clients.
AUDIT_API_URLYour deployed audit-ledger API endpoint (e.g. https://<api-id>.execute-api.<region>.amazonaws.com/prod). Leave unset to run in sandbox mode against the public shared tenant.
AUDIT_WRITE_KEYsecretTenant write key for your deployed ledger. Required if AUDIT_API_URL is set and you want to call record_decision.
AUDIT_READ_KEYsecretTenant read key for your deployed ledger. Required if AUDIT_API_URL is set and you want to call verify_decision or list_decisions.
AUDIT_TIMEOUT_MSHTTP timeout in milliseconds. Defaults to 5000.
AUDIT_RETRY_ATTEMPTSNumber of retry attempts on transient failures. Defaults to 3.
AUDIT_HMAC_KEYsecretTenant secret used to HMAC-SHA256 PII and prompts locally before sending. Generate once per tenant (e.g. node -e "console.log(require('crypto').randomBytes(32).toString('hex'))") and keep it in your environment. The key never leaves your process. If unset, the MCP falls back to plain SHA-256 for backwards compatibility and logs a one-time deprecation warning; set this to switch to keyed hashing, which regulators (ICO/EDPB) expect for pseudonymisation.
{
"mcpServers": {
"audit-ledger-mcp": {
"command": "npx",
"args": [
"-y",
"audit-ledger-mcp"
],
"env": {
"AUDIT_API_URL": "<YOUR_AUDIT_API_URL>",
"AUDIT_WRITE_KEY": "<YOUR_AUDIT_WRITE_KEY>",
"AUDIT_READ_KEY": "<YOUR_AUDIT_READ_KEY>",
"AUDIT_TIMEOUT_MS": "<YOUR_AUDIT_TIMEOUT_MS>",
"AUDIT_RETRY_ATTEMPTS": "<YOUR_AUDIT_RETRY_ATTEMPTS>",
"AUDIT_HMAC_KEY": "<YOUR_AUDIT_HMAC_KEY>"
}
}
}
}{
"mcpServers": {
"audit-ledger-mcp": {
"command": "npx",
"args": [
"-y",
"audit-ledger-mcp"
],
"env": {
"AUDIT_API_URL": "<YOUR_AUDIT_API_URL>",
"AUDIT_WRITE_KEY": "<YOUR_AUDIT_WRITE_KEY>",
"AUDIT_READ_KEY": "<YOUR_AUDIT_READ_KEY>",
"AUDIT_TIMEOUT_MS": "<YOUR_AUDIT_TIMEOUT_MS>",
"AUDIT_RETRY_ATTEMPTS": "<YOUR_AUDIT_RETRY_ATTEMPTS>",
"AUDIT_HMAC_KEY": "<YOUR_AUDIT_HMAC_KEY>"
}
}
}
}{
"mcpServers": {
"audit-ledger-mcp": {
"command": "npx",
"args": [
"-y",
"audit-ledger-mcp"
],
"env": {
"AUDIT_API_URL": "<YOUR_AUDIT_API_URL>",
"AUDIT_WRITE_KEY": "<YOUR_AUDIT_WRITE_KEY>",
"AUDIT_READ_KEY": "<YOUR_AUDIT_READ_KEY>",
"AUDIT_TIMEOUT_MS": "<YOUR_AUDIT_TIMEOUT_MS>",
"AUDIT_RETRY_ATTEMPTS": "<YOUR_AUDIT_RETRY_ATTEMPTS>",
"AUDIT_HMAC_KEY": "<YOUR_AUDIT_HMAC_KEY>"
}
}
}
}{
"servers": {
"audit-ledger-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"audit-ledger-mcp"
],
"env": {
"AUDIT_API_URL": "<YOUR_AUDIT_API_URL>",
"AUDIT_WRITE_KEY": "<YOUR_AUDIT_WRITE_KEY>",
"AUDIT_READ_KEY": "<YOUR_AUDIT_READ_KEY>",
"AUDIT_TIMEOUT_MS": "<YOUR_AUDIT_TIMEOUT_MS>",
"AUDIT_RETRY_ATTEMPTS": "<YOUR_AUDIT_RETRY_ATTEMPTS>",
"AUDIT_HMAC_KEY": "<YOUR_AUDIT_HMAC_KEY>"
}
}
}
}claude mcp add audit-ledger-mcp --env AUDIT_API_URL=<YOUR_AUDIT_API_URL> --env AUDIT_WRITE_KEY=<YOUR_AUDIT_WRITE_KEY> --env AUDIT_READ_KEY=<YOUR_AUDIT_READ_KEY> --env AUDIT_TIMEOUT_MS=<YOUR_AUDIT_TIMEOUT_MS> --env AUDIT_RETRY_ATTEMPTS=<YOUR_AUDIT_RETRY_ATTEMPTS> --env AUDIT_HMAC_KEY=<YOUR_AUDIT_HMAC_KEY> -- npx -y audit-ledger-mcpRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.