From 8257ed94bdcac5bb194000851b9780e4658b9c86 Mon Sep 17 00:00:00 2001 From: hyeonggil <> Date: Tue, 24 Mar 2026 22:26:01 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore:=20=ED=94=84=EB=A1=9C?= =?UTF-8?q?=EC=A0=9D=ED=8A=B8=20=EC=84=A4=EC=A0=95=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20=EB=B0=8F=20MCP=20=EC=84=9C=EB=B2=84=20?= =?UTF-8?q?=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - .gitignore 파일 추가 (node_modules, .env, .DS_Store 등 제외) - Claude 권한 설정 확장 및 알림/중지 훅 추가 - taskmaster-ai MCP 서버 설정 추가 --- .claude/settings.local.json | 47 +++++++++++++++++++++++++++++++++---- .gitignore | 25 ++++++++++++++++++++ .mcp.json | 14 +++++++++++ 3 files changed, 82 insertions(+), 4 deletions(-) create mode 100644 .gitignore diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 1c9d3ec..990e3be 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,11 +1,50 @@ { "permissions": { "allow": [ - "WebFetch(domain:static-pubcomm.onstove.com)" - ] + "Read", + "Bash", + "WebFetch", + "WebSearch", + "mcp__ide", + "mcp__shadcn", + "mcp__playwright", + "mcp__sequential-thinking", + "mcp__shadcn", + "mcp__context7", + "mcp__shrimp-task-manager" + ], + "deny": [], + "ask": [] }, + "enableAllProjectMcpServers": true, "enabledMcpjsonServers": [ - "shrimp-task-manager" + "playwright", + "context7", + "sequential-thinking", + "shadcn" ], - "enableAllProjectMcpServers": true + "hooks": { + "Notification": [ + { + "matcher": "*", + "hooks": [ + { + "type": "command", + "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/notification-hook.sh" + } + ] + } + ], + "Stop": [ + { + "matcher": "*", + "hooks": [ + { + "type": "command", + "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/stop-hook.sh" + } + ] + } + ] + } } diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f270674 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +dev-debug.log + +# Dependency directories +node_modules/ + +# Environment variables +.env + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +# OS specific +.DS_Store diff --git a/.mcp.json b/.mcp.json index 8c0e615..8433f8f 100644 --- a/.mcp.json +++ b/.mcp.json @@ -8,6 +8,20 @@ "TEMPLATES_USE": "en", "ENABLE_GUI": "true" } + }, + "taskmaster-ai": { + "command": "npx", + "args": ["-y", "--package=task-master-ai", "task-master-ai"], + "env": { + "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", + "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", + "MODEL": "claude-3-7-sonnet-20250219", + "PERPLEXITY_MODEL": "sonar-pro", + "MAX_TOKENS": 64000, + "TEMPERATURE": 0.2, + "DEFAULT_SUBTASKS": 5, + "DEFAULT_PRIORITY": "medium" + } } } } \ No newline at end of file