agent-friendly-rls

nkriman/agent-friendly-rls
★ 0 stars Python AI/LLM Updated today
PM case study + runnable eval harness: making the Supabase MCP safe-by-default. Unprompted, AI agents skip RLS ~93% of the time; gating the server's success on its own advisor takes data-safety from 7% to 100%.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "agent-friendly-rls": {
      "command": "uvx",
      "args": [
        "agent-friendly-rls"
      ]
    }
  }
}

Or install with pip: pip install agent-friendly-rls

README Excerpt

Supabase has written that AI coding agents "know about Supabase but don't always use it right." The most common version seems to be an agent that creates a table and forgets Row Level Security, leaving every user's rows readable by everyone else. It happens on the surface Supabase is investing in most: