Evaluates a policy context and returns a Result.
This is a convenience function that wraps the firewall evaluation in a Result type for easier error handling.
The policy firewall to use
The policy context to evaluate
Result containing void on success or PolicyError on denial
MCP exports - MCP server implementation Split from index.ts for file size compliance (Issue #285) Updated Issue #538: Added missing tool registration exports