Claude-skill-registry-data mcp-troubleshooting
Systematic troubleshooting for MCP tools including installation issues, runtime errors, config problems, and debugging strategies. Use when MCP tools not working, debugging errors, or helping users...
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/mcp-troubleshooting" ~/.claude/skills/majiayu000-claude-skill-registry-data-mcp-troubleshooting && rm -rf "$T"
manifest:
data/mcp-troubleshooting/SKILL.mdsource content
MCP Troubleshooting Guide for @j0kz/mcp-agents
Systematic approach to diagnosing and resolving MCP tool issues.
When to Use This Skill
- Tools not appearing in editor after installation
- "Module not found" or import errors
- MCP servers not responding
- Commands not recognized by AI
- Config file issues
- Installation failures
- Cache-related problems
Evidence Base
Current State:
- README.md troubleshooting section with common issues
- Clear cache workflow (
)npm cache clean --force - Platform-specific config paths (Claude Code, Cursor, Windsurf, Qoder, VS Code, Roo)
- Installation validation steps
- 632+ tests for validation
Quick Fix (90% Success Rate)
# The 3-minute solution that fixes most issues: # 1. Clear npm cache npm cache clean --force # 2. Reinstall tools npx @j0kz/mcp-agents@latest # 3. Fully restart editor (close ALL windows) # 4. Test by asking AI: "What MCP tools are available?"
Installation Guide
For complete platform-specific installation instructions:
cat .claude/skills/mcp-troubleshooting/references/installation-guide.md
Quick Install Verification
# Check installation ls -la ~/.config/claude/mcp-servers/ # Claude Code (Mac/Linux) ls -la ~/AppData/Roaming/Claude/mcp-servers/ # Claude Code (Windows) # Verify config exists cat ~/.config/claude/mcp-servers-config.json # Mac/Linux cat ~/AppData/Roaming/Claude/mcp-servers-config.json # Windows # Test a tool directly npx @j0kz/smart-reviewer@latest review test.ts
Platform Configuration
For detailed platform-specific configuration:
cat .claude/skills/mcp-troubleshooting/references/platform-config-guide.md
Config File Locations
| Editor | Mac/Linux | Windows |
|---|---|---|
| Claude Code | | |
| Cursor | | |
| Windsurf | | |
| VS Code | | |
Common Issues & Solutions
Issue 1: Tools Not Appearing
Symptoms: AI doesn't recognize MCP commands
Solution:
# 1. Check config file exists cat ~/.config/claude/mcp-servers-config.json # 2. Verify tools are listed # Should see 9 entries for @j0kz tools # 3. Restart editor completely # Close ALL windows, not just reload # 4. Ask AI to list tools "What MCP tools are available?"
Issue 2: Module Not Found
Symptoms: Error: Cannot find module '@j0kz/...'
Solution:
# 1. Clear cache npm cache clean --force # 2. Remove old installations rm -rf ~/.npm/_npx/ rm -rf node_modules/ # 3. Reinstall npx @j0kz/mcp-agents@latest --force # 4. Use @latest tag npx @j0kz/smart-reviewer@latest # Always use @latest
Issue 3: Permission Denied
Symptoms: EACCES or permission errors
Solution:
# Mac/Linux: Fix npm permissions sudo chown -R $(whoami) ~/.npm sudo chown -R $(whoami) /usr/local/lib/node_modules # Windows: Run as Administrator # Right-click terminal → Run as Administrator npx @j0kz/mcp-agents@latest
Issue 4: Config Not Updating
Symptoms: Old tools still showing after update
Solution:
# 1. Backup existing config cp ~/.config/claude/mcp-servers-config.json ~/mcp-backup.json # 2. Remove and reinstall rm ~/.config/claude/mcp-servers-config.json npx @j0kz/mcp-agents@latest # 3. Force restart editor # Task Manager → End all editor processes
Debugging Strategies
For comprehensive debugging approaches:
cat .claude/skills/mcp-troubleshooting/references/debugging-strategies.md
Debug Commands
# Check npm global packages npm list -g --depth=0 # View npm cache npm cache ls # Test specific tool version npx @j0kz/smart-reviewer@1.0.36 --version # Enable verbose logging DEBUG=* npx @j0kz/smart-reviewer@latest review test.ts # Check Node version (should be 18+) node --version
Error Messages Explained
"Tool not found"
- Config file missing or corrupted
- Editor needs full restart
- Installation incomplete
"Cannot execute binary"
- Node.js version too old (need 18+)
- Platform mismatch (ARM vs x64)
- Corrupted npm cache
"ENOENT: no such file"
- Path in config is wrong
- Tool not installed properly
- Windows path escaping issue
"Timeout waiting for response"
- Tool crashed during execution
- Memory limit exceeded
- Infinite loop in code being analyzed
Advanced Troubleshooting
Manual Config Edit
// Example mcp-servers-config.json entry { "@j0kz/smart-reviewer": { "command": "npx", "args": ["@j0kz/smart-reviewer-mcp@latest"], "description": "Smart code review with auto-fix" } }
Environment Variables
# Set Node memory limit export NODE_OPTIONS="--max-old-space-size=4096" # Enable debug output export DEBUG=mcp:* # Use specific npm registry export NPM_CONFIG_REGISTRY=https://registry.npmjs.org/
Network Issues
# Behind proxy npm config set proxy http://proxy.company.com:8080 npm config set https-proxy http://proxy.company.com:8080 # Clear proxy npm config delete proxy npm config delete https-proxy # Use different registry npm config set registry https://registry.npmjs.org/
Recovery Procedures
Complete Reset
# 1. Backup config cp ~/.config/claude/mcp-servers-config.json ~/backup-mcp.json # 2. Clean everything npm cache clean --force rm -rf ~/.npm/_npx/ rm ~/.config/claude/mcp-servers-config.json # 3. Fresh install npx @j0kz/mcp-agents@latest # 4. Restart editor
Rollback to Previous Version
# If latest version has issues npx @j0kz/mcp-agents@1.0.35 # Use specific version # Or install globally npm install -g @j0kz/mcp-agents@1.0.35
Getting Help
Self-Diagnosis
# Run health check npx @j0kz/mcp-agents@latest --health # Version info npx @j0kz/mcp-agents@latest --version # List installed tools cat ~/.config/claude/mcp-servers-config.json | grep "@j0kz"
Report Issues
If problems persist:
- Check GitHub Issues: https://github.com/j0KZ/mcp-agents/issues
- Include:
- Error message (full text)
- Platform (OS, Node version)
- Editor (Claude Code, Cursor, etc.)
- Steps to reproduce
- Config file contents
Prevention Tips
- Always use @latest tag in commands
- Fully restart editor after config changes
- Keep Node.js updated (v18+ required)
- Clear cache periodically if issues arise
- Don't edit config while editor is running
- Use one editor at a time for MCP tools
- Check firewall/antivirus isn't blocking npm
Quick Test: After troubleshooting, ask AI: "Use smart-reviewer to analyze a TypeScript file"