Assay
The firewall for MCP tool calls. Block unsafe calls, audit every decision, replay anything. Deterministic policy enforcement with replayable evidence bundles.
The firewall for MCP tool calls. Block unsafe calls, audit every decision, replay anything. Deterministic policy enforcement with replayable evidence bundles.
Features
Category
1. Install: `cargo install assay-cli` or download from [GitHub Releases](https://github.com/Rul1an/assay/releases) 2. Wrap your MCP server: `assay mcp wrap -- /path/to/your-server` 3. Or use via Official MCP Registry (MCPB): `io.github.Rul1an/assay` 4. Configure policy in `assay.yaml` (paths, CIDRs, tool allow/deny)
assay_policy_decide
Policy decision for tool calls (allow/deny)
assay_check_args
Validates tool arguments against policy
assay_check_sequence
Validates tool call sequence
# Wrap an MCP server with policy enforcement
assay mcp wrap --policy assay.yaml -- npx -y @modelcontextprotocol/server-filesystem /allowed/pathGitHub
Access GitHub repositories, issues, and pull requests.
Everything
Reference / test server with prompts, resources, and tools
Git
Tools to read, search, and manipulate Git repositories
GitLab
GitLab API, enabling project management
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences
Sentry
Retrieving and analyzing issues from Sentry.io