mcp-witness
by edwiniac
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_WITNESS_DB | No | Path to the SQLite database file. Default: ~/.mcp-witness/witness.db | |
| MCP_WITNESS_PG_URL | No | PostgreSQL connection URL (required if backend is postgresql). | |
| MCP_WITNESS_BACKEND | No | Database backend: 'sqlite' or 'postgresql'. Default: sqlite | |
| MCP_WITNESS_HMAC_KEY | No | 32-byte hex key for HMAC protection. | |
| MCP_WITNESS_LOG_FORMAT | No | Log format. Set to 'json' for structured logging. | |
| MCP_WITNESS_AUTO_ANCHOR | No | Enable automatic external anchoring after each checkpoint. Default: false | |
| MCP_WITNESS_SIGNING_KEY | No | 32-byte hex seed for Ed25519 signing key. Required for non-repudiation by default. | |
| MCP_WITNESS_WEBHOOK_URL | No | URL to POST webhook alerts on chain integrity failure. | |
| MCP_WITNESS_ENCRYPTION_KEY | No | 32-byte hex key for AES-256-GCM field-level encryption at rest. | |
| MCP_WITNESS_CHECKPOINT_INTERVAL | No | Number of records between Merkle checkpoints. Default: 1000 | |
| MCP_WITNESS_REQUIRE_PERSISTENT_KEY | No | Set to 'false' to allow ephemeral signing keys. Default: true | |
| MCP_WITNESS_ALLOW_INTERNAL_WEBHOOKS | No | Set to 'true' to allow webhooks to internal addresses. Default: false | |
| MCP_WITNESS_FAIL_ON_STARTUP_VERIFICATION_FAILURE | No | Set to 'false' to skip startup chain verification. Default: true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues