justmytwospence/dotfiles
This is my dotfile repo. There are many like it, but this one is mine.
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 paperless https://paperless.mcp.spencerboucher.com/mcp $ claude mcp add --transport http context7 https://mcp.context7.com/mcp $ claude mcp add --transport http tabpfn https://api.priorlabs.ai/mcp/server $ claude mcp add --transport http vercel https://mcp.vercel.com $ claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest --browserUrl=http://127.0.0.1:5858 --experimentalIncludeAllPages=true --categoryEmulation=false $ claude mcp add chrome-live -- npx chrome-devtools-mcp@latest --autoConnect --experimentalIncludeAllPages=true --categoryEmulation=false $ npx degit justmytwospence/dotfiles/dot_claude ./rig-dotfiles # 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 paperless https://paperless.mcp.spencerboucher.com/mcp $ claude mcp add --transport http context7 https://mcp.context7.com/mcp $ claude mcp add --transport http tabpfn https://api.priorlabs.ai/mcp/server $ claude mcp add --transport http vercel https://mcp.vercel.com $ claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest --browserUrl=http://127.0.0.1:5858 --experimentalIncludeAllPages=true --categoryEmulation=false $ claude mcp add chrome-live -- npx chrome-devtools-mcp@latest --autoConnect --experimentalIncludeAllPages=true --categoryEmulation=false
$ npx degit justmytwospence/dotfiles/dot_agents/skills/dotfiles-sync .claude/skills/dotfiles-sync $ npx degit justmytwospence/dotfiles/dot_agents/skills/herdr .claude/skills/herdr $ npx degit justmytwospence/dotfiles/dot_agents/skills/jev-judgments .claude/skills/jev-judgments $ npx degit justmytwospence/dotfiles/dot_agents/skills/marimo-style .claude/skills/marimo-style $ npx degit justmytwospence/dotfiles/dot_agents/skills/paseo-machine0 .claude/skills/paseo-machine0
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 (6)
| server | source | est. tokens |
|---|---|---|
| paperless.mcp.spencerboucher.com · "paperless" | remote · remote | 2.5k |
| Context7 | remote · remote | 1.2k |
| api.priorlabs.ai · "tabpfn" | remote · remote | 2.5k |
| Vercel | remote · remote | 4.0k |
| Chrome DevTools MCP · "chrome-devtools" | npm | 9.0k |
| Chrome DevTools MCP · "chrome-live" | npm | 9.0k |