timothywarner-org/claude-code
Claude Code and Large-Context Reasoning (O'Reilly Live Learning)
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
Copy this rig
# review before running: this installs third-party code $ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp $ claude mcp add oreilly-july20-documentmcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli/mcp_server.py $ claude mcp add oreilly-july20-memorymcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server/server.py $ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE' $ claude mcp add --transport http T-C-DOCS--Candidate-Facing-Resources- https://docs.linuxfoundation.org/tc-docs/~gitbook/mcp $ claude mcp add DocumentMCP-GitHubCopilot -- uv run --project C:/github/claude-code/mcp-teaching-kit-main C:/github/claude-code/mcp-teaching-kit-main/mcp_server.py $ claude mcp add io.github.wonderwhy-er-desktop-commander -- npx --registry https://registry.npmjs.org @wonderwhy-er/desktop-commander@0.2.44 $ claude mcp add firecrawl-firecrawl-mcp-server -e FIRECRAWL_<redacted> -- npx -y firecrawl-mcp@latest $ npx degit timothywarner-org/claude-code/.claude ./rig-claude-code # inspect, then merge into .claude/
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp $ claude mcp add oreilly-july20-documentmcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli/mcp_server.py $ claude mcp add oreilly-july20-memorymcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server/server.py $ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE' $ claude mcp add --transport http T-C-DOCS--Candidate-Facing-Resources- https://docs.linuxfoundation.org/tc-docs/~gitbook/mcp $ claude mcp add DocumentMCP-GitHubCopilot -- uv run --project C:/github/claude-code/mcp-teaching-kit-main C:/github/claude-code/mcp-teaching-kit-main/mcp_server.py $ claude mcp add io.github.wonderwhy-er-desktop-commander -- npx --registry https://registry.npmjs.org @wonderwhy-er/desktop-commander@0.2.44 $ claude mcp add firecrawl-firecrawl-mcp-server -e FIRECRAWL_<redacted> -- npx -y firecrawl-mcp@latest
$ npx degit timothywarner-org/claude-code/.claude/skills/azure-ai-deploy .claude/skills/azure-ai-deploy $ npx degit timothywarner-org/claude-code/.claude/skills/azure-bicep-skill .claude/skills/azure-bicep-skill $ npx degit timothywarner-org/claude-code/.claude/skills/claude-md-audit .claude/skills/claude-md-audit $ npx degit timothywarner-org/claude-code/.claude/skills/genai-prompt-eval .claude/skills/genai-prompt-eval $ npx degit timothywarner-org/claude-code/.claude/skills/kubernetes-patterns .claude/skills/kubernetes-patterns $ npx degit timothywarner-org/claude-code/.claude/skills/mcp-scaffold .claude/skills/mcp-scaffold $ npx degit timothywarner-org/claude-code/.claude/skills/review-changes .claude/skills/review-changes
$ curl -fsSL --create-dirs -o .claude/agents/azure-genai-deployer.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/azure-genai-deployer.md $ curl -fsSL --create-dirs -o .claude/agents/azure-principal-architect.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/azure-principal-architect.md $ curl -fsSL --create-dirs -o .claude/agents/claude-code-tutor.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/claude-code-tutor.md $ curl -fsSL --create-dirs -o .claude/agents/code-quality-coach.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/code-quality-coach.md $ curl -fsSL --create-dirs -o .claude/agents/csharp-expert.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/csharp-expert.md $ curl -fsSL --create-dirs -o .claude/agents/genai-eval-runner.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/genai-eval-runner.md $ curl -fsSL --create-dirs -o .claude/agents/python-mcp-expert.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/python-mcp-expert.md $ curl -fsSL --create-dirs -o .claude/agents/release-manager.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/release-manager.md $ curl -fsSL --create-dirs -o .claude/agents/terraform-architect.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/terraform-architect.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"ask": [
"Bash(rm:*)",
"Bash(rm *)",
"Bash(Remove-Item:*)",
"Bash(Remove-Item *)",
"Bash(ri:*)",
"Bash(del:*)",
"Bash(erase:*)",
"Bash(rmdir:*)",
"PowerShell(Remove-Item:*)",
"PowerShell(Remove-Item *)",
"PowerShell(ri:*)",
"PowerShell(rm:*)",
"PowerShell(del:*)",
"PowerShell(erase:*)",
"PowerShell(rmdir:*)"
]
}
} MCP servers (8)
| server | source | est. tokens |
|---|---|---|
| Microsoft Learn Docs · "microsoft-learn" | remote · remote | 1.2k |
| ${claude_project_dir:-.}/mcp-example/mcp_cli · "oreilly-july20-documentmcp" | pypi | 2.5k |
| ${claude_project_dir:-.}/segment_4_hero/memory_server · "oreilly-july20-memorymcp" | pypi | 2.5k |
| GitHub MCP · "github" | remote · remote | 18.0k |
| docs.linuxfoundation.org · "T&C DOCS (Candidate Facing Resources)" | remote · remote | 2.5k |
| c:/github/claude-code/mcp-teaching-kit-main · "DocumentMCP-GitHubCopilot" | pypi | 2.5k |
| https://registry.npmjs.org · "io.github.wonderwhy-er/desktop-commander" | npm | 2.5k |
| Firecrawl · "firecrawl/firecrawl-mcp-server" env: FIRECRAWL_API_KEY | npm | 5.0k |
Skills (7)
azure-ai-deployazure-bicep-skillclaude-md-auditgenai-prompt-evalkubernetes-patternsmcp-scaffoldreview-changes
Subagents (9)
| azure-genai-deployer model: sonnet | Deploys Python generative-AI applications to Azure using azd (Azure Developer CLI), never raw az CLI for deployment unless explicitly requested. Use when a Python GenAI app (FastAPI, FastMCP, LangGrap |
| azure-principal-architect model: sonnet | Use for Azure architecture design, review, or refactoring grounded in the Well-Architected Framework. Triggers on landing zones, multi-region or zero-trust designs, AKS vs Container Apps vs App Servic |
| claude-code-tutor model: sonnet | Interactive tutor for learning Claude Code concepts including MCP servers, skills, agents, and agentic workflows. Use when asking "how do I...", "what is...", or "explain..." questions about Claude Co |
| code-quality-coach model: sonnet | Senior developer mentor that reviews code and teaches best practices. Use when learning about code quality, security patterns, or performance optimization. Proactively invoked after code changes to pr |
| csharp-expert model: sonnet | Use for C#/.NET development tasks - designing, writing, reviewing, or testing .NET code. Triggers on new .NET features, refactors, async/await correctness, DI/CQRS/SOLID design questions, xUnit/NUnit/ |
| genai-eval-runner model: sonnet | Runs evaluation suites against Python generative-AI outputs before a deploy ships, covering groundedness, relevance, safety/content-harm, and regression checks on prompt or model changes. Use when a p |
| python-mcp-expert model: sonnet | Expert guide for building production-quality Python MCP servers using FastMCP. Use when creating MCP servers, learning MCP primitives (tools, resources, prompts), debugging MCP issues, or understandin |
| release-manager model: sonnet | DevOps specialist that guides through release preparation, version bumping, and changelog generation. Use when preparing releases, creating tags, or generating release notes. Teaches semantic versioni |
| terraform-architect model: sonnet | Terraform IaC expert for architecting Azure/GCP resources, debugging state issues, reviewing HCL modules, troubleshooting plan changes, and designing CI/CD pipelines. Use for module creation, state re |
Hooks (2)
| event | matcher | runs |
|---|---|---|
| SessionEnd | * | bash ${CLAUDE_PROJECT_DIR}/hooks/scripts/session-end-memory-marker.sh |
| SessionStart | * | bash ${CLAUDE_PROJECT_DIR}/hooks/scripts/session-start-memory-prompt.sh |
Slash commands (2)
/deploy-genai/eval-prompts
Permissions
deny (0)
—
ask (15)
Bash(rm:*)
Bash(rm *)
Bash(Remove-Item:*)
Bash(Remove-Item *)
Bash(ri:*)
Bash(del:*)
Bash(erase:*)
Bash(rmdir:*)
PowerShell(Remove-Item:*)
PowerShell(Remove-Item *)
PowerShell(ri:*)
PowerShell(rm:*)
PowerShell(del:*)
PowerShell(erase:*)
PowerShell(rmdir:*)
allow (0)
—
Similar rigs
DevSecNinja/dotfiles
Centrally hosting my client and server configurations
Pragmatist 24.0k tok ·
lordjabez/claude-code-config
Configuration items for Claude Code
YOLO Cowboy 44.1k tok ·
arturo-ebuck/claude-code-complete-setup
Complete Claude Code setup with all configurations, MCP servers, and automation for plug-and-play deployment
MCP Hoarder 71.0k tok ·
lee-to/ai-workspace
AI Workspace - Give your AI agents memory that spans across projects.
Pragmatist 19.5k tok ·