mcp-beaver docs

Write the guardfile. Everything else derives.

mcp-beaver renders a umbra guardfile into a guarded MCP server. Each grant becomes one MCP tool and one matching HTTP endpoint, with the input schema derived rather than written, so an operation nobody declared has neither. One runtime image serves every guardfile, and a generic Helm chart carries it to a cluster.

If you are still deciding whether any of that is your problem, the case for mcp-beaver is the better place to start. These pages assume you already decided.

Synced from mcp-beaver eebbe24, 2026-08-27. A copy, so the repository is the source of truth if the two disagree.