Download
What is Maybe Don’t?
Maybe Don’t is a security gateway that sits between AI assistants (like Claude) and external tools/servers. It monitors and blocks potentially dangerous AI actions before they can affect your system. Think of it as a firewall for AI tool calls - it logs everything and stops risky operations like deleting files or accessing sensitive data.
Why use it? When AI assistants interact with your systems through MCP (Model Context Protocol) servers, you want protection against unintended consequences. Maybe Don’t gives you that safety net with real-time monitoring and intelligent blocking.
Run The Gateway
Download The Binary
The latest version is v0.5.8 - you can download a binary for your architecture below:
- maybe-dont_0.5.8_Darwin_arm64.tar.gz
- maybe-dont_0.5.8_Darwin_x86_64.tar.gz
- maybe-dont_0.5.8_Linux_arm64.tar.gz
- maybe-dont_0.5.8_Linux_i386.tar.gz
- maybe-dont_0.5.8_Linux_x86_64.tar.gz
- maybe-dont_0.5.8_Windows_arm64.zip
- maybe-dont_0.5.8_Windows_i386.zip
- maybe-dont_0.5.8_Windows_x86_64.zip
- maybe-dont_0.5.8_checksums.txt
Not sure which file to download?
- Mac (Apple Silicon):
Darwin_arm64(most common) - Mac (Intel):
Darwin_x86_64 - Windows:
Windows_x86_64 - Linux:
Linux_x86_64
Prerequisites
Before starting, you’ll need:
- OpenAI account with billing enabled - The gateway uses OpenAI’s API which requires a payment method on file
- If you want to skip AI validation, you can set
ai_validation.enabled: falsein the config - You can also use any openAI-compatible API, but you’ll need to override the URL via config
- Currently we find that OpenAI’s API is much more reliable for running checks than Anthropic
- If you want to skip AI validation, you can set
- A GitHub Personal Access Token (PAT)
- Used to authenticate requests to GitHub via the MCP server
- Can be a fine-grained token with minimal permissions (really anything you want to give it)
Quickstart
After you extract the downloaded file, you should see a binary and a gateway-config.yaml. The default configuration connects to both the GitHub MCP server and AWS documentation server, exposing them on http://localhost:8080/mcp with security rules in place. All tool calls are logged to ./audit.log.
You’ll need to set your OpenAI API key as an environment variable:
# An OpenAI API key for AI-based rule validation
export OPENAI_API_KEY="Insert Key Here"
Need help getting your key? Get OpenAI API Key
Running Maybe Don’t
Start the gateway:
./maybe-dont startConnect with Claude Code:
- Install Claude Code if you haven’t already
- Set your GitHub PAT as an environment variable:
export GITHUB_TOKEN="YOUR_GITHUB_PAT_HERE"- Add the MCP server to Claude Code:
claude mcp add maybe-dont http://localhost:8080/mcp --transport http --header "X-GitHub-Token: $GITHUB_TOKEN"Verify the connection:
claude mcp listThis will attempt to connect to the server and show you the configured MCP servers.
Start Claude Code and you can now access both GitHub and AWS documentation MCP servers securely through the gateway with AI guardrails.
- You can also verify it’s working from within Claude by running
/mcpto see available MCP tools
- You can also verify it’s working from within Claude by running
Need More? See our full documentation for additional configuration.
For detailed configuration instructions, including custom rules, Docker/Podman deployment, and advanced setups, see our Documentation section.