Add these to your project's .claude/settings.local.json as needed.
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
]
}
}For library documentation lookup:
"mcp__context7__resolve-library-id",
"mcp__context7__query-docs"For web scraping:
"mcp__firecrawl__firecrawl_scrape"Common npm commands:
"Bash(npm install:*)",
"Bash(npm test:*)",
"Bash(npm run:*)",
"Bash(npx tsc:*)"File and directory utilities:
"Bash(chmod:*)",
"Bash(tree:*)""Bash(npm install:*)",
"Bash(npm test:*)",
"Bash(npm run:*)",
"Bash(npx:*)""Bash(pip install:*)",
"Bash(pytest:*)",
"Bash(python:*)""Bash(go build:*)",
"Bash(go test:*)",
"Bash(go run:*)""Bash(cargo build:*)",
"Bash(cargo test:*)",
"Bash(cargo run:*)"Add deployment commands specific to your platform:
"Bash(npx vercel:*)""Bash(npx netlify:*)""Bash(npx wrangler deploy:*)""Bash(docker build:*)",
"Bash(docker run:*)"{
"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:*)"
]
}
}