Skip to content

Latest commit

 

History

History
134 lines (98 loc) · 1.74 KB

File metadata and controls

134 lines (98 loc) · 1.74 KB

Recommended Permissions

Add these to your project's .claude/settings.local.json as needed.

How to Use

Create or edit .claude/settings.local.json in your project and add permissions under the permissions.allow array:

{
  "permissions": {
    "allow": [
      // Add permissions from sections below
    ]
  }
}

MCP Servers

For library documentation lookup:

"mcp__context7__resolve-library-id",
"mcp__context7__query-docs"

For web scraping:

"mcp__firecrawl__firecrawl_scrape"

Development Commands

Common npm commands:

"Bash(npm install:*)",
"Bash(npm test:*)",
"Bash(npm run:*)",
"Bash(npx tsc:*)"

Utility Commands

File and directory utilities:

"Bash(chmod:*)",
"Bash(tree:*)"

Framework-Specific Permissions

Node.js / JavaScript

"Bash(npm install:*)",
"Bash(npm test:*)",
"Bash(npm run:*)",
"Bash(npx:*)"

Python

"Bash(pip install:*)",
"Bash(pytest:*)",
"Bash(python:*)"

Go

"Bash(go build:*)",
"Bash(go test:*)",
"Bash(go run:*)"

Rust

"Bash(cargo build:*)",
"Bash(cargo test:*)",
"Bash(cargo run:*)"

Deployment Permissions

Add deployment commands specific to your platform:

Vercel

"Bash(npx vercel:*)"

Netlify

"Bash(npx netlify:*)"

Cloudflare Workers

"Bash(npx wrangler deploy:*)"

Docker

"Bash(docker build:*)",
"Bash(docker run:*)"

Example Complete Configuration

{
  "permissions": {
    "allow": [
      "mcp__context7__resolve-library-id",
      "mcp__context7__query-docs",
      "Bash(npm install:*)",
      "Bash(npm test:*)",
      "Bash(npm run:*)",
      "Bash(npx tsc:*)",
      "Bash(chmod:*)"
    ]
  }
}