thoreinstein/dotfiles
Just a place for my dotfiles.
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 kubernetes -- npx -y kubernetes-mcp-server $ claude mcp add --transport http gcp-gke https://container.googleapis.com/mcp $ claude mcp add --transport http gcp-logging https://logging.googleapis.com/mcp $ claude mcp add --transport http gcp-monitoring https://monitoring.googleapis.com/mcp $ claude mcp add --transport http gcp-firestore https://firestore.googleapis.com/mcp $ claude mcp add exa -e EXA_<redacted> -- npx -y exa-mcp-server $ claude mcp add --transport http jira https://mcp.atlassian.com/v1/mcp $ claude mcp add --transport http glean https://pingidentity-be.glean.com/mcp/default $ claude mcp add firehydrant -e FIREHYDRANT_<redacted> -- npx -y firehydrant-mcp start --transport stdio $ claude mcp add --transport http gcp-devknowledge https://developerknowledge.googleapis.com/mcp
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 kubernetes -- npx -y kubernetes-mcp-server $ claude mcp add --transport http gcp-gke https://container.googleapis.com/mcp $ claude mcp add --transport http gcp-logging https://logging.googleapis.com/mcp $ claude mcp add --transport http gcp-monitoring https://monitoring.googleapis.com/mcp $ claude mcp add --transport http gcp-firestore https://firestore.googleapis.com/mcp $ claude mcp add exa -e EXA_<redacted> -- npx -y exa-mcp-server $ claude mcp add --transport http jira https://mcp.atlassian.com/v1/mcp $ claude mcp add --transport http glean https://pingidentity-be.glean.com/mcp/default $ claude mcp add firehydrant -e FIREHYDRANT_<redacted> -- npx -y firehydrant-mcp start --transport stdio $ claude mcp add --transport http gcp-devknowledge https://developerknowledge.googleapis.com/mcp
$ npx degit thoreinstein/dotfiles/modules/home/pi/skills/pr-review .claude/skills/pr-review This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} MCP servers (11)
| server | source | est. tokens |
|---|---|---|
| kubernetes-mcp-server · "kubernetes" | npm | 2.5k |
| container.googleapis.com · "gcp-gke" | remote · remote | 2.5k |
| logging.googleapis.com · "gcp-logging" | remote · remote | 2.5k |
| monitoring.googleapis.com · "gcp-monitoring" | remote · remote | 2.5k |
| firestore.googleapis.com · "gcp-firestore" | remote · remote | 2.5k |
| Exa env: EXA_API_KEY | npm | 1.5k |
| Atlassian · "jira" | remote · remote | 10.0k |
| pingidentity-be.glean.com · "glean" | remote · remote | 2.5k |
| firehydrant-mcp · "firehydrant" env: FIREHYDRANT_API_KEY | npm | 2.5k |
| obsidian-mcp | local / custom | 2.5k |
| developerknowledge.googleapis.com · "gcp-devknowledge" | remote · remote | 2.5k |
Skills (1)
Similar rigs
ahmedelgabri/dotfiles
~ 🍭 ~
Skill Collector 7.8k tok ·
lee-to/aif-handoff
Autonomous Kanban board where AI agents plan, implement, and review your tasks — fully hands-off.
Pragmatist 4.5k tok ·
workflow/dotfiles
💫 NixOS configuration files
Minimalist 235 tok ·
kumamaki/Claude-Code-Personalities
Dynamic Kaomoji personalities for Claude Code's statusline that change based on what Claude is doing
Pragmatist 4.7k tok ·