Skip to main content
Glama

Claude Agents Power

by hongsw
TROUBLESHOOTING.mdβ€’5.77 kB
# Claude Agents Power 문제 ν•΄κ²° κ°€μ΄λ“œ ## 🚨 일반적인 λ¬Έμ œλ“€ ### 1. MCP 도ꡬ가 Claude Codeμ—μ„œ 보이지 μ•ŠμŒ **증상**: `mcp__claude-agents-power__*` 도ꡬ듀이 λ‚˜νƒ€λ‚˜μ§€ μ•ŠμŒ **ν•΄κ²° 방법**: ```bash # 1. MCP μ„œλ²„ μ„€μ • 파일 확인 cat ~/.config/claude/mcp_servers.json # μ˜¬λ°”λ₯Έ ν˜•μ‹μΈμ§€ 확인: { "mcpServers": { "pair-role": { "command": "/Users/hongmartin/.asdf/installs/nodejs/24.4.0/bin/node", "args": ["/Users/hongmartin/Claude/claude-agents-power/claude-agents-power-mcp-server/dist/index.js"], "cwd": "/Users/hongmartin/Claude/claude-agents-power", "env": {} } } } ``` ```bash # 2. Node.js 경둜 확인 which node # κ²°κ³Όλ₯Ό mcp_servers.json의 command ν•„λ“œμ— μ •ν™•νžˆ μž…λ ₯ν–ˆλŠ”μ§€ 확인 # 3. λΉŒλ“œ 파일 쑴재 및 κΆŒν•œ 확인 ls -la /Users/hongmartin/Claude/claude-agents-power/claude-agents-power-mcp-server/dist/index.js # 파일이 μ‘΄μž¬ν•˜κ³  μ‹€ν–‰ κΆŒν•œ(x)이 μžˆλŠ”μ§€ 확인 # 4. μˆ˜λ™ μ‹€ν–‰ ν…ŒμŠ€νŠΈ cd /Users/hongmartin/Claude/claude-agents-power/claude-agents-power-mcp-server node dist/index.js --help ``` **μ΅œμ’… ν•΄κ²°μ±…**: Claude Code μ™„μ „ μž¬μ‹œμž‘ --- ### 2. "Module not found" μ—λŸ¬ **증상**: ``` Error: Cannot find module '@modelcontextprotocol/sdk/server/index.js' ``` **ν•΄κ²° 방법**: ```bash # 1. μ˜μ‘΄μ„± μž¬μ„€μΉ˜ npm install # 2. λ‹€μ‹œ λΉŒλ“œ npm run build # 3. Node.js 버전 확인 (16 이상 ν•„μš”) node --version # 4. package.json의 type: "module" 확인 cat package.json | grep '"type"' ``` --- ### 3. μ—μ΄μ „νŠΈ μ„€μΉ˜ μ‹€νŒ¨ **증상**: ```json { "success": false, "error": "Failed to install agents: ENOENT: no such file or directory" } ``` **ν•΄κ²° 방법**: ```bash # 1. λŒ€μƒ 디렉토리 생성 mkdir -p .claude/sub-agents/ # 2. κΆŒν•œ 확인 ls -la .claude/ chmod 755 .claude/ chmod 755 .claude/sub-agents/ # 3. μ ˆλŒ€ 경둜둜 μ‹œλ„ # μƒλŒ€ 경둜 λŒ€μ‹  μ ˆλŒ€ 경둜 μ‚¬μš© ``` --- ### 4. JSON νŒŒμ‹± μ—λŸ¬ **증상**: MCP μ„œλ²„ 응닡이 κΉ¨μ Έ λ³΄μž„ **ν•΄κ²° 방법**: ```bash # 1. λΉŒλ“œ λ‹€μ‹œ μ‹€ν–‰ npm run build # 2. TypeScript 컴파일 μ—λŸ¬ 확인 npx tsc --noEmit # 3. μ„œλ²„ 둜그 확인 (stderr 좜λ ₯ 보기) ``` --- ### 5. 검색 κ²°κ³Όκ°€ μ—†μŒ **증상**: `search-agents`λ‚˜ `recommend-by-keywords`κ°€ 빈 κ²°κ³Ό λ°˜ν™˜ **ν•΄κ²° 방법**: ```bash # 1. sub-agents 디렉토리 확인 ls -la sub-agents/ # 2. μ—μ΄μ „νŠΈ νŒŒμΌλ“€μ΄ μžˆλŠ”μ§€ 확인 find sub-agents/ -name "*.md" | head -5 # 3. λ‹€λ₯Έ ν‚€μ›Œλ“œλ‘œ μ‹œλ„ # "frontend" λŒ€μ‹  "developer", "web" λ“± μ‹œλ„ ``` --- ## πŸ”§ κ³ κΈ‰ 디버깅 ### MCP μ„œλ²„ μˆ˜λ™ ν…ŒμŠ€νŠΈ ```bash # 1. 직접 μ‹€ν–‰ν•΄μ„œ 였λ₯˜ λ©”μ‹œμ§€ 확인 cd /Users/hongmartin/Claude/claude-agents-power/claude-agents-power-mcp-server node dist/index.js # 2. JSON-RPC λ©”μ‹œμ§€ 직접 전솑 (κ³ κΈ‰) echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | node dist/index.js ``` ### 둜그 파일 생성 `src/index.ts`에 디버그 둜그 μΆ”κ°€: ```typescript // μž„μ‹œ λ””λ²„κΉ…μš© (개발 μ€‘μ—λ§Œ) console.error(`[DEBUG] Tool called: ${name}`); console.error(`[DEBUG] Arguments:`, JSON.stringify(args, null, 2)); ``` ### μ„€μ • 파일 검증 ```bash # JSON 문법 검증 cat ~/.config/claude/mcp_servers.json | jq . # μ—λŸ¬κ°€ λ‚˜λ©΄ JSON 문법 였λ₯˜ ``` --- ## πŸ› οΈ ν™˜κ²½λ³„ ν•΄κ²°μ±… ### macOS (ASDF μ‚¬μš©) ```bash # ASDF Node.js 경둜 확인 asdf which node # 경둜 μ—…λ°μ΄νŠΈ # ~/.config/claude/mcp_servers.jsonμ—μ„œ command ν•„λ“œ μˆ˜μ • ``` ### macOS (Homebrew μ‚¬μš©) ```bash # Homebrew Node.js 경둜 which node # 보톡 /opt/homebrew/bin/node λ˜λŠ” /usr/local/bin/node ``` ### Linux ```bash # NVM μ‚¬μš© μ‹œ which node # ~/.nvm/versions/node/vX.X.X/bin/node ν˜•νƒœ ``` --- ## πŸ“‹ 체크리슀트 μ„€μΉ˜ ν›„ λ‹€μŒ ν•­λͺ©λ“€μ„ μˆœμ„œλŒ€λ‘œ ν™•μΈν•˜μ„Έμš”: ### βœ… κΈ°λ³Έ μ„€μ • - [ ] Node.js 16+ μ„€μΉ˜λ¨ - [ ] ν”„λ‘œμ νŠΈκ°€ λΉŒλ“œλ¨ (`npm run build`) - [ ] `dist/index.js` 파일 쑴재 - [ ] `dist/index.js`에 μ‹€ν–‰ κΆŒν•œ 있음 ### βœ… MCP μ„€μ • - [ ] `~/.config/claude/mcp_servers.json` 파일 쑴재 - [ ] JSON 문법 μ˜¬λ°”λ¦„ - [ ] Node.js 경둜 정확함 - [ ] ν”„λ‘œμ νŠΈ 경둜 정확함 ### βœ… Claude Code 연동 - [ ] Claude Code μž¬μ‹œμž‘ν•¨ - [ ] `mcp__claude-agents-power__*` 도ꡬ듀 λ³΄μž„ - [ ] 도ꡬ μ‹€ν–‰ μ‹œ μ—λŸ¬ μ—†μŒ ### βœ… κΈ°λŠ₯ ν…ŒμŠ€νŠΈ - [ ] `list-agents` μž‘λ™ - [ ] `search-agents` μž‘λ™ - [ ] `analyze-project` μž‘λ™ - [ ] `install-agents` μž‘λ™ --- ## πŸ†˜ κΈ΄κΈ‰ 볡ꡬ 방법 ### μ™„μ „ μž¬μ„€μΉ˜ ```bash # 1. κΈ°μ‘΄ μ„€μ • λ°±μ—… cp ~/.config/claude/mcp_servers.json ~/.config/claude/mcp_servers.json.backup # 2. ν”„λ‘œμ νŠΈ μ™„μ „ μž¬λΉŒλ“œ cd /Users/hongmartin/Claude/claude-agents-power/claude-agents-power-mcp-server rm -rf dist/ rm -rf node_modules/ npm install npm run build # 3. μ„€μ • 파일 μž¬μƒμ„± cat > ~/.config/claude/mcp_servers.json << EOF { "mcpServers": { "pair-role": { "command": "$(which node)", "args": ["$(pwd)/dist/index.js"], "cwd": "$(dirname $(pwd))", "env": {} } } } EOF # 4. Claude Code μž¬μ‹œμž‘ ``` ### μ΅œμ†Œ μ„€μ •μœΌλ‘œ ν…ŒμŠ€νŠΈ ```json { "mcpServers": { "pair-role": { "command": "node", "args": ["/Users/hongmartin/Claude/claude-agents-power/claude-agents-power-mcp-server/dist/index.js"] } } } ``` --- ## πŸ“ž μΆ”κ°€ 도움 μ—¬μ „νžˆ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€ μ•ŠμœΌλ©΄: 1. **μ—λŸ¬ λ©”μ‹œμ§€ μ „λ¬Έ 볡사** 2. **ν™˜κ²½ 정보 μˆ˜μ§‘**: ```bash node --version npm --version ls -la ~/.config/claude/ ls -la dist/ ``` 3. **단계별 μž¬ν˜„ κ³Όμ • 기둝** 이 정보듀을 λ°”νƒ•μœΌλ‘œ 더 ꡬ체적인 해결책을 μ œμ‹œλ°›μ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hongsw/claude-agents-power-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server