Docs: Claude Code tooling setup on Unraid — Cooperator, glab, skills, MCP prep
Installed Cooperator CLI, glab, uv+Python 3.12, 6 custom skills, and built MCP servers (shortcut, mikrotik, unraid). MCP registration via `claude mcp add` still pending as TODO. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -30,6 +30,48 @@
|
||||
- **[DOCKER]** Fixed NetAlertX: added read_only, proper capabilities (NET_RAW/NET_ADMIN), and UID 20211
|
||||
- **[DOCKER]** Removed empty netbox stack directory
|
||||
|
||||
## 2026-03-09
|
||||
|
||||
### Claude Code Tooling Completion
|
||||
- **[SERVICE]** Installed Cooperator CLI v3.36.1 on Unraid (`npm install -g @ampeco/cooperator`)
|
||||
- **[SERVICE]** Ran `cooperator install --non-interactive` — symlinked commands, agents, 12 skills to `~/.claude/`
|
||||
- **[SERVICE]** Created `~/.cooperator/.env` with Shortcut API token, Confluence token, git config
|
||||
- **[SERVICE]** Installed glab CLI v1.89.0 on Unraid (`/usr/local/bin/glab`) — authenticated as kaloyan.danchev
|
||||
- **[SERVICE]** Installed uv package manager + Python 3.12.13 on Unraid
|
||||
- **[SERVICE]** Created Python venvs for mikrotik-mcp and unraid-mcp projects
|
||||
- **[SERVICE]** Copied MikroTik SSH key from Mac to Unraid — SSH to HAP ax3 verified working
|
||||
- **[SERVICE]** Synced 6 custom Claude skills to `/mnt/user/appdata/claude-code/custom-skills/` (ev-compliance-story, ev-protocol-expert, frontend-designer, mikrotik-admin, prd-generator, unraid-admin)
|
||||
- **[SERVICE]** Built shortcut MCP server at `/mnt/user/appdata/claude-code/mcp-server-shortcut/`
|
||||
- **[SERVICE]** Enabled Claude plugins: ralph-loop, claude-md-management, playground
|
||||
- **[DOCS]** Updated 12-DEVELOPMENT-ENVIRONMENT.md with Cooperator, glab, Python, skills, MCP sections
|
||||
|
||||
#### TODO — MCP Server Registration
|
||||
The following MCP servers are built/ready but need `claude mcp add` registration (requires interactive Claude session on Unraid):
|
||||
- shortcut, mikrotik, unraid, playwright, smartbear
|
||||
|
||||
## 2026-03-08
|
||||
|
||||
### Development Environment Setup
|
||||
- **[SERVICE]** Installed OpenVSCode Server as host-native process (port 3100, not a container) — accessible at https://code.xtrm-lab.org
|
||||
- **[SERVICE]** Traefik route added in dynamic.yml with Authentik forward auth
|
||||
- **[SERVICE]** Boot auto-start via `/boot/config/go` → `/mnt/user/appdata/openvscode/start.sh`
|
||||
- **[SERVICE]** Claude Code updated to v2.1.71, persistent at `/mnt/user/appdata/claude-code/.npm-global/`
|
||||
- **[SERVICE]** Cooperator CLI v3.36.1 installed globally (`npm install -g @ampeco/cooperator`)
|
||||
- **[SERVICE]** Created `/mnt/user/projects/` workspace with 12 personal repos (Gitea) + 18 AMPECO work projects (GitLab)
|
||||
- **[DOCS]** Added `12-DEVELOPMENT-ENVIRONMENT.md` documenting full dev environment setup
|
||||
|
||||
### Docker Maintenance
|
||||
- **[DOCKER]** Created Unraid Docker Manager XML templates for 11 containers missing them (adguardhome, gitea, minecraft, ntfy, ollama, open-webui, etc.)
|
||||
- **[DOCKER]** Pulled new images for all 30 active Dockge stacks, 14 containers received updates
|
||||
- **[DOCKER]** Cleaned up dangling images: 10.95 GB reclaimed
|
||||
- **[DOCKER]** Organized all 42 containers into Docker Folders (12 folders: Infrastructure, Security, Monitoring, DevOps, Media, etc.)
|
||||
- **[DOCKER]** Pushed 6 local-only projects to Gitea (claude-skills, mikrotik-mcp, unraid-mcp, nanobot-mcp, nanobot-hkuds, openclaw)
|
||||
|
||||
### Service Fixes
|
||||
- **[FIX]** Gitea DB connection: fixed hardcoded PostgreSQL IP (172.18.0.13) → hostname `postgresql17` in compose and app.ini
|
||||
- **[FIX]** Traefik: removed stale stopped container blocking restart
|
||||
- **[FIX]** Redis: removed stale stopped container blocking recreate
|
||||
|
||||
## 2026-02-26
|
||||
|
||||
### WiFi & CAP VLAN Fixes
|
||||
|
||||
Reference in New Issue
Block a user