diff --git a/dev/claude-code-setup.md b/dev/claude-code-setup.md index 6d30c5c..84fabf9 100644 --- a/dev/claude-code-setup.md +++ b/dev/claude-code-setup.md @@ -1,6 +1,6 @@ --- title: Claude Code 설정 및 인스트럭션 -updated: 2026-03-12 +updated: 2026-03-14 tags: [claude-code, setup] --- @@ -15,13 +15,37 @@ tags: [claude-code, setup] - Fish shell (명령어 문법 주의) - ssh=tssh alias -## MCP 설정 파일 위치 +## MCP 설정 + +### 설정 파일 위치 - 글로벌 설정: `~/.claude.json` → `projects.{프로젝트경로}.mcpServers` 섹션 - 프로젝트 공유 설정: 프로젝트 루트의 `.mcp.json` - 사용자 설정: `~/.claude/settings.json` - CLI 확인: `claude mcp list`, `claude mcp get <서버이름>` +### 등록된 MCP 서버 (2026-03-14 기준) + +| 서버 | 타입 | 엔드포인트 | 용도 | +|------|------|-----------|------| +| [[vault]] | HTTP | `hcv.inouter.com/mcp` | HashiCorp Vault 시크릿 관리 | +| incus | npx | `@ironclads/incus-mcp@latest` | Incus 인스턴스 관리 | +| kubernetes | npx | `mcp-server-kubernetes` | K8s 클러스터 관리 | +| nocodb | mcp-remote | `nocodb.inouter.com/mcp` | NocoDB 데이터베이스 | +| bunnycdn | HTTP | `bunnycdn-mcp.inouter.com/mcp` | BunnyCDN 관리 | +| openmemory | SSE | `100.115.154.78:8765` | 장기기억 (OpenMemory) | +| aws-core | uvx | `awslabs.core-mcp-server@latest` | AWS 리소스 관리 | +| context7 | npx | `@upstash/context7-mcp` | 라이브러리 문서 검색 | +| Google Calendar | claude.ai | `gcal.mcp.claude.com` | 구글 캘린더 | +| Gmail | claude.ai | `gmail.mcp.claude.com` | 지메일 | +| Cloudflare | claude.ai | `bindings.mcp.cloudflare.com` | Cloudflare 플랫폼 | + +### Vault MCP 상세 + +- 엔드포인트: `https://hcv.inouter.com/mcp` +- 마운트된 엔진: `secret/` (KV), `ssh-client-signer/` (SSH) +- 주요 용도: 시크릿 관리, PKI 인증서 발급, SSH 서명 + ## 장기기억 (Obsidian Vault) Obsidian Vault가 장기기억 저장소 역할. Gitea 저장소: `gitea.anvil.it.com/kaffa/obsidian`