From cc-course
Install and configure the cclogviewer MCP server required for session tracking
How this skill is triggered — by the user, by Claude, or both
Slash command
/cc-course:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill installs the cclogviewer MCP server required for session tracking.
This skill installs the cclogviewer MCP server required for session tracking.
When this skill is invoked, perform the following steps:
which cclogviewer-mcp
If found, skip to Step 3 (verification).
bash "${CLAUDE_PLUGIN_ROOT}/scripts/install-mcp.sh"
If the script fails, provide manual installation instructions:
Manual installation options:
1. Download pre-built binary:
curl -L https://github.com/SeleznovIvan/cclogviewer/releases/latest/download/cclogviewer-mcp-darwin-arm64 -o ~/.local/bin/cclogviewer-mcp
chmod +x ~/.local/bin/cclogviewer-mcp
2. If you have Go 1.21+:
go install github.com/SeleznovIvan/cclogviewer/cmd/cclogviewer-mcp@latest
3. Build from source (requires Go):
cd ${CLAUDE_PLUGIN_ROOT}/mcp/cclogviewer
make build-mcp
cp bin/cclogviewer-mcp ~/.local/bin/
which cclogviewer-mcp
Test the MCP server responds to JSON-RPC:
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | cclogviewer-mcp 2>/dev/null | head -c 200
Check if cclogviewer is already in Claude's MCP list:
claude mcp list 2>/dev/null | grep -q cclogviewer
If not found, add it:
claude mcp add cclogviewer cclogviewer-mcp
Verify MCP is configured:
claude mcp list
✓ cclogviewer-mcp installed at /path/to/binary
✓ MCP server responds to JSON-RPC
✓ cclogviewer MCP configured in Claude Code
Setup complete! You're ready to start the course.
Run: /cc-course:start 1
✓ cclogviewer-mcp installed at /path/to/binary
✓ MCP server responds to JSON-RPC
⚠ Could not automatically configure MCP in Claude Code
Please run manually:
claude mcp add cclogviewer cclogviewer-mcp
Then run: /cc-course:start 1
✗ Setup failed: {reason}
Manual installation required:
1. Download the binary for your platform:
https://github.com/SeleznovIvan/cclogviewer/releases
2. Or install via Go (requires Go 1.21+):
go install github.com/SeleznovIvan/cclogviewer/cmd/cclogviewer-mcp@latest
3. Add to Claude Code:
claude mcp add cclogviewer cclogviewer-mcp
Then run: /cc-course:start 1
If the binary is installed to ~/.local/bin but not in PATH, remind the user:
Note: Add ~/.local/bin to your PATH by adding this to your shell profile:
export PATH="$HOME/.local/bin:$PATH"
Then restart your terminal or run:
source ~/.bashrc # or ~/.zshrc
npx claudepluginhub seleznovivan/claude-code-education --plugin cc-courseDiagnoses and fixes MCP server connection issues between Claude Code, Claude Desktop, and MCP servers. Covers Windows argument parsing, authentication failures, transport issues, and platform-specific debugging.
Configures MCP servers for Claude Code at project or user scope with best practices to prevent context pollution. Checks status, adds/removes servers via .mcp.json or ~/.claude.json.
Installs, verifies, or refreshes the claude-evolve plugin: sets up Python venv, installs dependencies, and confirms MCP server registration.