Add policy enforcement to Cursor in one line.
Config file: .cursor/mcp.json in project root. Global: ~/.cursor/mcp.json
A standard MCP server in your Cursor config -- no controls.
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
}
}
}
} Wrap the server command with Intercept. Same config structure, policy enforced.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y", "@policylayer/intercept",
"-c", "policy.yaml",
"--",
"npx", "-y", "@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
}
}
}
} version: "1"
default: deny
tools:
list_customers:
rules:
- action: allow
rate_limit: 30/minute
create_refund:
rules:
- name: "daily cap"
rate_limit: 10/day
delete_repository:
rules:
- action: deny