claude-web/node_modules/@instantlyeasy/claude-code-sdk-ts/examples/config/yaml/mcpconfig.yaml

53 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2026-02-23 02:23:38 +00:00
# MCP Server-Level Permission Configuration
# This file demonstrates how to configure permissions for Model Context Protocol servers
version: "1.0"
# Global settings that apply to all operations
globalSettings:
model: opus
timeout: 60000
permissionMode: acceptEdits
defaultToolPermission: ask
cwd: ${HOME}/projects
env:
NODE_ENV: development
# MCP Server configurations
# Each server can have its own default permission and tool-specific overrides
mcpServers:
# File system operations server
file-system-mcp:
defaultPermission: allow
tools:
Read: allow
Write: deny
Edit: ask
Delete: deny
# Database operations server
database-mcp:
defaultPermission: deny
tools:
Query: ask
Update: deny
Delete: deny
# Git operations server
git-mcp:
defaultPermission: allow
# External API server
external-api-mcp:
defaultPermission: ask
# Global tool permissions (independent of MCP servers)
tools:
allowed:
- Read
- Grep
- LS
- Git
denied:
- Bash
- WebSearch