その他の設定
https://docs.anthropic.com/ja/docs/claude-code/settings
enableAllProjectMcpServers
この設定を追加し、リポジトリのMCPサーバを有効にします。
{
"enableAllProjectMcpServers": true
}
Permissions
defaultModeをbypassPermissionsに設定することで確認を無くすことが出来ます。ただ、とても危険です。
{
"permissions": {
"defaultMode": "bypassPermissions"
}
}
Deny
いくつかのコマンドをdenyに追加して禁止しています。
{
"permissions": {
"deny": [
"Bash(sudo:*)",
"Bash(git commit:*)",
"Bash(git push:*)",
"Bash(git reset:*)",
"Read(.docs/**)"
]
}
}
リポジトリでbunを使用している場合は、それ以外のnpmやyarnを禁止します。
{
"permissions": {
"deny": [
"Bash(npm:*)",
"Bash(yarn:*)"
]
}
}
MCPサーバを経由しての読み書きを想定しているファイルは、読み取りを禁止しています。
{
"permissions": {
"deny": [
"Read(.docs/**)",
"Read(docs/**)"
]
}
}