tool-setup
Skill0 starsChanged 7 months agoMITView on GitHub
Guide MCP server setup for Google Workspace and Notion integration. Detects environment (Cowork vs CLI), routes to optimal setup path. Track 1: Cowork built-in plugins. Track 2: managed-mcp.json org deployment. Track 3: CLI gws manual setup. Triggers: tool setup, MCP 설정, 도구 설정, 도구 연결, Google 연결, Notion 연결, workspace 연결, 워크스페이스 설정, connect tools, Google Drive MCP, 구글 연결, 노션 연결, Cowork 설정
- Installs packages
In this repository13 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- check-harness-context-firstSkill
- check-harnessSkill
- councilSkill
- deliverable-reviewSkill
- docxSkill
- gws-setupSkill
- medical-device-ra-qa-frameSkill
- pdfSkill
- pdf-to-mdSkill
- repo-cleanupSkill
- skill-creatorSkill
- wrapSkill
The file
We split this skill into the rules it gives an agent
7 rules. About 0 are common, 0 are distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 35
Run claude mcp list — check currently connected MCP servers
- Very specific: line 57
Read references/admin-guide.md → "Track 1: Cowork 플러그인 관리" 섹션 참조 (Admin 작업)
- Very specific: line 63
Read references/admin-guide.md → "Track 2: managed-mcp.json 배포" 섹션 참조
- Very specific: line 74
Run node --version — Node.js 18+ required.
- Very specific: line 80
Read references/google-workspace-setup.md — follow selected path only
- Very specific: line 84
Default recommended set: drive,gmail,calendar,docs,sheets
- Very specific: line 105
Read references/notion-setup.md — follow selected method
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Tool Setup
Google Workspace·Notion MCP 서버를 Claude에 연결하는 가이드. 환경에 따라 최적 경로로 안내한다.
Tracks Overview
| Track | 환경 | 방법 | 대상 |
| Track 1 | Cowork (웹) | 내장 플러그인 활성화 | Cowork 사용자 |
| Track 2 | 조직 전체 배포 | managed-mcp.json | IT Admin |
| Track 3 | Claude Code (CLI) | gws CLI 수동 설정 | CLI 사용자 |
Workflow
Phase 1: Detect Environment
- AskUserQuestion — 사용 환경:
- Cowork (웹 브라우저에서 Claude 사용) → Track 1
- Claude Code CLI (터미널에서
claude명령) → Track 3 - IT Admin (조직 전체 MCP 배포 준비) → Track 2
- Run
claude mcp list— check currently connected MCP servers - Report connected vs missing tools
Phase 2: Select Tools
- AskUserQuestion: Which tools to set up? (multiSelect)
- Google Workspace (Drive, Gmail, Calendar, Docs, Sheets)
- Notion
Phase 3: Setup by Track
Track 1: Cowork — 내장 플러그인 활성화
Cowork Enterprise/Team 플랜에는 Google Workspace 플러그인(Drive, Gmail, Calendar)이 내장되어 있다.
- 확인: Cowork 좌측 메뉴 또는 Settings → Connectors에서 Google Workspace 플러그인 상태 확인
- 활성화됨 → 바로 사용 가능. Phase 4로 이동
- 비활성화됨 → Admin에게 활성화 요청. 아래 메시지 제공:
"Cowork에서 Google Workspace 플러그인(Drive, Gmail, Calendar) 활성화를 요청합니다. Settings → Connectors에서 설정 가능합니다."
- Admin이 활성화하면 OAuth 승인만 완료하면 됨
참고: Cowork 내장 플러그인은
gwsCLI와 별개입니다. Cowork에서는 내장 플러그인이 더 안정적이고 관리가 간편합니다.
Read references/admin-guide.md → "Track 1: Cowork 플러그인 관리" 섹션 참조 (Admin 작업)
Track 2: 조직 전체 배포 — managed-mcp.json
IT Admin이 managed-mcp.json을 배포하여 조직 내 모든 Claude Code 사용자에게 MCP 서버를 일괄 적용한다.
- Read
references/admin-guide.md→ "Track 2: managed-mcp.json 배포" 섹션 참조 - 배포 완료 후 사용자는 설정 없이 자동 연결됨
주의: 이 Track은 Cowork가 아닌 CLI 사용자 대상 조직 배포용입니다.
Track 3: CLI 수동 설정 — gws
Claude Code CLI 환경에서 gws (googleworkspace/cli)를 직접 설치하고 연결한다.
주의:
gws는 Google이 공식 지원하지 않는 커뮤니티 프로젝트입니다 (pre-v1.0).
- Run
node --version— Node.js 18+ required. 없으면 설치 안내 - AskUserQuestion — Authentication path (single question, show only selected path after):
- "IT에서 Service Account 키를 받았다" → Path A (IT-Managed, ~15min)
- "직접 설정해야 한다" → Path B (Self-Managed, ~45min)
- "모르겠다" → IT에 보낼 메시지: "Google Workspace MCP Service Account 키가 필요합니다"
- Read
references/google-workspace-setup.md— follow selected path only - AskUserQuestion — Service selection (multiSelect):
- Drive, Gmail, Calendar, Docs, Sheets, Chat
- Default recommended set:
drive,gmail,calendar,docs,sheets - Tool limit warning: each service exposes 10-80 tools, total should stay under 100
- Execute setup:
npm install -g @googleworkspace/cli # Path A: set env var for SA key # Path B: manual OAuth flow claude mcp add google-workspace --transport stdio -- gws mcp -s <selected-services> - Verify: "Google Drive에서 최근 파일 목록을 보여줘"
Notion (All Tracks)
Notion은 환경에 관계없이 동일한 방법으로 설정한다.
- AskUserQuestion — Setup method:
- Hosted MCP (권장): Zero-install, OAuth only
- Plugin: Local install
- Read
references/notion-setup.md— follow selected method - Execute setup:
# Hosted MCP (recommended) claude mcp add notion --transport http --url https://mcp.notion.com/mcp # Then complete OAuth in browser - Verify: "Notion에서 페이지 검색해줘"
Phase 4: Verify & Report
Output connection status table:
| Tool | Status | Server | Track |
| Google Workspace | ✅ Connected | (varies by track) | Track N |
| Notion | ✅ Connected | hosted MCP | All |
Decision Framework
Track Selection
| 상황 | Track | 예상 시간 |
| Cowork 사용자 | Track 1 (내장 플러그인) | ~5min (Admin 활성화 후) |
| IT에서 조직 전체 배포 | Track 2 (managed-mcp.json) | Admin 1회 설정 |
| CLI + IT SA 키 보유 | Track 3 Path A | ~15min |
| CLI + 자가 설정 | Track 3 Path B | ~45min |
Fallback
- Cowork 내장 플러그인 없음 → Track 3로 전환 (CLI 환경에서 설정 후 사용)
- gws 동작 불가 → IT팀 문의 안내
Conflict Handling
- Google MCP already exists → ask: replace or keep?
- Notion MCP already exists → skip with notice
Response Format
Each phase outputs:
- Phase header with progress indicator
- Action items with exact commands (Track별로 다름)
- Verification result with pass/fail
Final output: connection status table (Phase 4)
Key Principles
- Environment-first — 환경을 먼저 감지하고 최적 Track으로 라우팅
- Non-destructive — 기존 MCP 설정을 확인 없이 수정하지 않는다
- Progressive — 선택한 도구만 설정 (불필요한 도구 강제하지 않음)
- Transparent — 비공식/커뮤니티 도구는 명확히 표시
- Admin-friendly — IT Admin용 배포 가이드 분리 제공
References
references/google-workspace-setup.md— Track 3: CLI gws 설정 가이드references/notion-setup.md— Notion 설정 가이드 (All Tracks)references/admin-guide.md— Track 1: Cowork 관리 + Track 2: managed-mcp.json + SA 키 배포
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

