Skip to content

Commit ae0fdbd

Browse files
Update: Google Tag Manager 및 Google Analytics 설정 수정
- Google Tag Manager 스크립트 업데이트 - Google Analytics 설정 변경 및 관련 스크립트 조정
1 parent f8d6dae commit ae0fdbd

1 file changed

Lines changed: 214 additions & 0 deletions

File tree

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
---
2+
layout: post
3+
title: "기존 MCP로 새로운 MCP 쉽게 설치하기 - Playwright MCP 설치 실전 가이드"
4+
date: 2025-06-05 14:30:00 +0900
5+
categories: [Tips, Development]
6+
tags: [mcp, playwright, automation, installation, filesystem, desktop-commander, beginner]
7+
author: "Kevin Park"
8+
excerpt: "이미 설치된 filesystem, desktop-commander MCP를 활용해 새로운 MCP를 Claude가 직접 자동 설치하는 실전 방법을 알아보세요."
9+
---
10+
11+
# 기존 MCP로 새로운 MCP 쉽게 설치하기 - Playwright MCP 설치 실전 가이드
12+
13+
## 🎯 Summary
14+
15+
**이미 설치된 filesystem, desktop-commander 등의 MCP를 활용하면 새로운 MCP 서버를 수동 설치 없이 Claude가 직접 설치해줍니다.**
16+
17+
### 핵심 설치 명령어
18+
19+
```
20+
Claude에게 요청:
21+
"playwright MCP 서버를 설치하고 설정 파일에 추가해줘"
22+
```
23+
24+
### 자동화되는 과정
25+
- **설정 파일 자동 수정**: filesystem MCP로 claude_desktop_config.json 편집
26+
- **의존성 자동 설치**: desktop-commander로 NPX 명령어 실행
27+
- **설정 검증**: 파일 내용 확인 및 문법 검사
28+
- **재시작 안내**: Claude Desktop 재시작 가이드
29+
30+
### 한 번에 여러 MCP 설치하기
31+
```
32+
"GitHub, Google Drive, Playwright MCP를 모두 설치하고 설정해줘"
33+
```
34+
35+
---
36+
37+
## 📚 상세 설명
38+
39+
### 기존 MCP 활용하는 이유
40+
41+
기존에 filesystem, desktop-commander 같은 MCP가 설치되어 있다면, Claude가 직접:
42+
- 파일 시스템에 접근해서 설정 파일 수정
43+
- 터미널 명령어 실행으로 패키지 설치
44+
- 설정 검증 및 문제 해결
45+
46+
이 모든 과정을 자동화할 수 있습니다.
47+
48+
### 실제 설치 과정
49+
50+
#### 1단계: Claude에게 설치 요청
51+
52+
```
53+
"playwright-mcp를 설치해줘. 설정 파일도 자동으로 수정해줘"
54+
```
55+
56+
Claude가 자동으로 수행하는 작업:
57+
1. 현재 claude_desktop_config.json 파일 읽기
58+
2. playwright MCP 설정 추가
59+
3. NPX로 의존성 확인
60+
4. 설정 파일 저장
61+
62+
#### 2단계: 자동 설정 파일 수정
63+
64+
Claude가 filesystem MCP를 사용해서 다음과 같이 수정:
65+
66+
```json
67+
{
68+
"mcpServers": {
69+
"filesystem": {
70+
"command": "npx",
71+
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"]
72+
},
73+
"desktop-commander": {
74+
"command": "npx",
75+
"args": ["-y", "@executeautomation/desktop-commander-mcp"]
76+
},
77+
"playwright": {
78+
"command": "npx",
79+
"args": ["@playwright/mcp@latest"]
80+
}
81+
}
82+
}
83+
```
84+
85+
#### 3단계: 의존성 설치 확인
86+
87+
Claude가 desktop-commander를 통해 실행:
88+
```bash
89+
npx @playwright/mcp@latest --help
90+
```
91+
92+
### 추천 MCP 서버 목록
93+
94+
Claude에게 한 번에 요청할 수 있는 유용한 MCP들:
95+
96+
```
97+
"다음 MCP들을 모두 설치해줘:
98+
- GitHub MCP (코드 저장소 관리)
99+
- Google Drive MCP (파일 동기화)
100+
- Slack MCP (메시지 관리)
101+
- Brave Search MCP (웹 검색)
102+
- Playwright MCP (브라우저 자동화)"
103+
```
104+
105+
### 설치 검증 방법
106+
107+
#### 자동 검증 요청
108+
```
109+
"설치한 MCP들이 제대로 동작하는지 확인해줘"
110+
```
111+
112+
Claude가 수행하는 검증:
113+
1. 설정 파일 JSON 문법 검사
114+
2. 각 MCP 서버 실행 테스트
115+
3. 필요한 의존성 설치 확인
116+
4. 권한 설정 검사
117+
118+
#### 수동 검증 방법
119+
1. Claude Desktop 완전 재시작
120+
2. 새 채팅에서 "Allow for This Chat" 클릭
121+
3. 간단한 테스트 요청: "현재 디렉토리의 파일 목록을 보여줘"
122+
123+
### 실용적인 활용 팁
124+
125+
#### 1. 프로젝트별 MCP 설정
126+
127+
```
128+
"현재 프로젝트에 맞는 MCP들을 추천하고 설치해줘"
129+
```
130+
131+
웹 개발 프로젝트:
132+
- Playwright (브라우저 테스트)
133+
- GitHub (코드 관리)
134+
- Filesystem (파일 작업)
135+
136+
데이터 분석 프로젝트:
137+
- Filesystem (데이터 파일 접근)
138+
- Google Drive (데이터 동기화)
139+
- Desktop Commander (스크립트 실행)
140+
141+
#### 2. 배치 설치 스크립트
142+
143+
```
144+
"다음 설정으로 MCP 환경을 구성해줘:
145+
1. 개발용 MCP: GitHub, Filesystem, Playwright
146+
2. 업무용 MCP: Slack, Google Drive, Calendar
147+
3. 유틸리티 MCP: Desktop Commander, Brave Search"
148+
```
149+
150+
#### 3. 설정 백업 및 복원
151+
152+
```
153+
"현재 MCP 설정을 백업해줘"
154+
"백업된 MCP 설정을 새 컴퓨터에 적용해줘"
155+
```
156+
157+
### 문제 해결 가이드
158+
159+
#### 일반적인 문제들
160+
161+
**1. NPX 캐시 문제**
162+
```
163+
"NPX 캐시를 정리하고 MCP를 다시 설치해줘"
164+
```
165+
166+
**2. 권한 문제**
167+
```
168+
"MCP 설정 파일의 권한을 확인하고 수정해줘"
169+
```
170+
171+
**3. 포트 충돌**
172+
```
173+
"사용 중인 포트를 확인하고 MCP 포트를 변경해줘"
174+
```
175+
176+
#### 고급 문제 해결
177+
178+
**설정 파일 복구**
179+
```
180+
"MCP 설정 파일이 손상됐어. 백업에서 복구해줘"
181+
```
182+
183+
**선택적 MCP 비활성화**
184+
```
185+
"Playwright MCP만 일시적으로 비활성화해줘"
186+
```
187+
188+
### 성능 최적화 팁
189+
190+
#### 1. 필요한 MCP만 활성화
191+
```json
192+
{
193+
"mcpServers": {
194+
// 자주 사용하는 것만 유지
195+
"filesystem": { ... },
196+
"playwright": { ... }
197+
// 사용하지 않는 MCP는 주석 처리
198+
// "heavy-mcp": { ... }
199+
}
200+
}
201+
```
202+
203+
#### 2. 리소스 사용량 모니터링
204+
```
205+
"현재 실행 중인 MCP 서버들의 리소스 사용량을 확인해줘"
206+
```
207+
208+
## 결론
209+
210+
기존 MCP 도구들을 활용하면 새로운 MCP 설치가 매우 간단해집니다. Claude가 파일 시스템 접근부터 의존성 설치까지 모든 과정을 자동화해주므로, 개발자는 복잡한 설치 과정 대신 실제 기능 활용에 집중할 수 있습니다.
211+
212+
**핵심 팁**: "설치해줘"라고 간단히 요청하면, Claude가 알아서 최적의 방법으로 설치하고 설정까지 완료해줍니다.
213+
214+
**다음 단계**: 설치한 MCP들을 활용한 워크플로우 자동화를 구축해보세요.

0 commit comments

Comments
 (0)