From 155a4672b5c8701ca0afda5788c1abc0614fb7ba Mon Sep 17 00:00:00 2001 From: swrring Date: Thu, 16 Apr 2026 11:35:14 +0900 Subject: [PATCH] =?UTF-8?q?fix(settings):=20Bash=20=ED=8F=AC=EA=B4=84=20?= =?UTF-8?q?=ED=97=88=EC=9A=A9=20+=20MCP=20=EC=99=80=EC=9D=BC=EB=93=9C?= =?UTF-8?q?=EC=B9=B4=EB=93=9C=20=EC=B6=94=EA=B0=80=20=E2=80=94=20compound?= =?UTF-8?q?=20command=20=EC=8A=B9=EC=9D=B8=20=EB=B0=98=EB=B3=B5=20?= =?UTF-8?q?=EA=B7=BC=EB=B3=B8=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 개별 Bash 패턴 30여개를 "Bash" 포괄 허용 1개로 교체. deny 목록(위험 명령)은 유지. MCP 도구(unity-mcp, filesystem, memory, sqlite, scheduled-tasks, Claude_Preview) 와일드카드 추가. C16-1 3중 배치(루트·개발실·기획실) 동기 적용. Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/settings.json | 47 ++++++------------------------------ 개발실/.claude/settings.json | 47 ++++++------------------------------ 기획실/.claude/settings.json | 47 ++++++------------------------------ 3 files changed, 24 insertions(+), 117 deletions(-) diff --git a/.claude/settings.json b/.claude/settings.json index 7c598db..7b2a25e 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -10,46 +10,15 @@ "Write", "MultiEdit", "NotebookEdit", - "Bash(git:*)", - "Bash(gh:*)", - "Bash(ls:*)", - "Bash(cat:*)", - "Bash(head:*)", - "Bash(tail:*)", - "Bash(grep:*)", - "Bash(rg:*)", - "Bash(find:*)", - "Bash(echo:*)", - "Bash(pwd)", - "Bash(cd:*)", - "Bash(mkdir:*)", - "Bash(touch:*)", - "Bash(cp:*)", - "Bash(mv:*)", - "Bash(diff:*)", - "Bash(wc:*)", - "Bash(sort:*)", - "Bash(uniq:*)", - "Bash(tr:*)", - "Bash(sed:*)", - "Bash(awk:*)", - "Bash(xxd:*)", - "Bash(printf:*)", - "Bash(true)", - "Bash(false)", - "Bash(powershell.exe:*)", - "Bash(powershell:*)", - "Bash(fsutil:*)", - "Bash(cmd:*)", - "Bash(npm:*)", - "Bash(npx:*)", - "Bash(node:*)", - "Bash(python:*)", - "Bash(python3:*)", - "Bash(pytest:*)", - "Bash(dotnet:*)", + "Bash", "WebFetch", - "WebSearch" + "WebSearch", + "mcp__unity-mcp__*", + "mcp__filesystem__*", + "mcp__memory__*", + "mcp__sqlite__*", + "mcp__scheduled-tasks__*", + "mcp__Claude_Preview__*" ], "deny": [ "Bash(rm:*)", diff --git a/개발실/.claude/settings.json b/개발실/.claude/settings.json index 7c598db..7b2a25e 100644 --- a/개발실/.claude/settings.json +++ b/개발실/.claude/settings.json @@ -10,46 +10,15 @@ "Write", "MultiEdit", "NotebookEdit", - "Bash(git:*)", - "Bash(gh:*)", - "Bash(ls:*)", - "Bash(cat:*)", - "Bash(head:*)", - "Bash(tail:*)", - "Bash(grep:*)", - "Bash(rg:*)", - "Bash(find:*)", - "Bash(echo:*)", - "Bash(pwd)", - "Bash(cd:*)", - "Bash(mkdir:*)", - "Bash(touch:*)", - "Bash(cp:*)", - "Bash(mv:*)", - "Bash(diff:*)", - "Bash(wc:*)", - "Bash(sort:*)", - "Bash(uniq:*)", - "Bash(tr:*)", - "Bash(sed:*)", - "Bash(awk:*)", - "Bash(xxd:*)", - "Bash(printf:*)", - "Bash(true)", - "Bash(false)", - "Bash(powershell.exe:*)", - "Bash(powershell:*)", - "Bash(fsutil:*)", - "Bash(cmd:*)", - "Bash(npm:*)", - "Bash(npx:*)", - "Bash(node:*)", - "Bash(python:*)", - "Bash(python3:*)", - "Bash(pytest:*)", - "Bash(dotnet:*)", + "Bash", "WebFetch", - "WebSearch" + "WebSearch", + "mcp__unity-mcp__*", + "mcp__filesystem__*", + "mcp__memory__*", + "mcp__sqlite__*", + "mcp__scheduled-tasks__*", + "mcp__Claude_Preview__*" ], "deny": [ "Bash(rm:*)", diff --git a/기획실/.claude/settings.json b/기획실/.claude/settings.json index 7c598db..7b2a25e 100644 --- a/기획실/.claude/settings.json +++ b/기획실/.claude/settings.json @@ -10,46 +10,15 @@ "Write", "MultiEdit", "NotebookEdit", - "Bash(git:*)", - "Bash(gh:*)", - "Bash(ls:*)", - "Bash(cat:*)", - "Bash(head:*)", - "Bash(tail:*)", - "Bash(grep:*)", - "Bash(rg:*)", - "Bash(find:*)", - "Bash(echo:*)", - "Bash(pwd)", - "Bash(cd:*)", - "Bash(mkdir:*)", - "Bash(touch:*)", - "Bash(cp:*)", - "Bash(mv:*)", - "Bash(diff:*)", - "Bash(wc:*)", - "Bash(sort:*)", - "Bash(uniq:*)", - "Bash(tr:*)", - "Bash(sed:*)", - "Bash(awk:*)", - "Bash(xxd:*)", - "Bash(printf:*)", - "Bash(true)", - "Bash(false)", - "Bash(powershell.exe:*)", - "Bash(powershell:*)", - "Bash(fsutil:*)", - "Bash(cmd:*)", - "Bash(npm:*)", - "Bash(npx:*)", - "Bash(node:*)", - "Bash(python:*)", - "Bash(python3:*)", - "Bash(pytest:*)", - "Bash(dotnet:*)", + "Bash", "WebFetch", - "WebSearch" + "WebSearch", + "mcp__unity-mcp__*", + "mcp__filesystem__*", + "mcp__memory__*", + "mcp__sqlite__*", + "mcp__scheduled-tasks__*", + "mcp__Claude_Preview__*" ], "deny": [ "Bash(rm:*)",