lordjabez/claude-code-config
Configuration items for Claude Code
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code $ claude mcp add playwright -- npx @playwright/mcp@latest --allow-unrestricted-file-access $ claude mcp add aws-docs -e AWS_DOCUMENTATION_PARTITION=YOUR_AWS_DOCUMENTATION_PARTITION -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -- uvx awslabs.aws-documentation-mcp-server@latest $ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE' $ claude mcp add terraform -- docker run -i --rm hashicorp/terraform-mcp-server $ claude mcp add gcloud -- npx -y @google-cloud/gcloud-mcp $ claude mcp add --transport http google-dev-knowledge https://developerknowledge.googleapis.com/mcp -H 'X-Goog-Api-Key: YOUR_VALUE' $ claude mcp add aws-core -e AWS_PROFILE=YOUR_AWS_PROFILE -e AWS_REGION=YOUR_AWS_REGION -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -e aws-foundation=YOUR_aws-foundation -- uvx --python 3.12 awslabs.core-mcp-server@latest $ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp $ claude mcp add azure -- npx -y @azure/mcp@latest server start
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 playwright -- npx @playwright/mcp@latest --allow-unrestricted-file-access $ claude mcp add aws-docs -e AWS_DOCUMENTATION_PARTITION=YOUR_AWS_DOCUMENTATION_PARTITION -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -- uvx awslabs.aws-documentation-mcp-server@latest $ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE' $ claude mcp add terraform -- docker run -i --rm hashicorp/terraform-mcp-server $ claude mcp add gcloud -- npx -y @google-cloud/gcloud-mcp $ claude mcp add --transport http google-dev-knowledge https://developerknowledge.googleapis.com/mcp -H 'X-Goog-Api-Key: YOUR_VALUE' $ claude mcp add aws-core -e AWS_PROFILE=YOUR_AWS_PROFILE -e AWS_REGION=YOUR_AWS_REGION -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -e aws-foundation=YOUR_aws-foundation -- uvx --python 3.12 awslabs.core-mcp-server@latest $ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp $ claude mcp add azure -- npx -y @azure/mcp@latest server start
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "claude-status notify"
}
]
}
]
}
} MCP servers (10)
| server | source | est. tokens |
|---|---|---|
| Playwright MCP · "playwright" | npm | 7.5k |
| simple-timeserver | local / custom | 2.5k |
| AWS Documentation · "aws-docs" env: AWS_DOCUMENTATION_PARTITION, FASTMCP_LOG_LEVEL | pypi | 1.5k |
| GitHub MCP · "github" | remote · remote | 18.0k |
| hashicorp/terraform-mcp-server · "terraform" | docker | 2.5k |
| @google-cloud/gcloud-mcp · "gcloud" | npm | 2.5k |
| developerknowledge.googleapis.com · "google-dev-knowledge" | remote · remote | 2.5k |
| 3.12 · "aws-core" env: AWS_PROFILE, AWS_REGION, FASTMCP_LOG_LEVEL, aws-foundation | pypi | 2.5k |
| Microsoft Learn Docs · "microsoft-learn" | remote · remote | 1.2k |
| @azure/mcp · "azure" | npm | 2.5k |
Hooks (10)
| event | matcher | runs |
|---|---|---|
| Notification | * | claude-status notify |
| PermissionRequest | * | claude-status notify |
| PostToolUse | Edit|MultiEdit|Write | f=$(jq -r '.tool_input.file_path // empty'); case "$f" in "$CLAUDE_PROJECT_DIR"/*.md) npx markdownlint-cli --disable MD013 -- "$f" || $(exit 2) ;; esac |
| PostToolUse | * | claude-status notify |
| PreToolUse | * | claude-status notify |
| SessionEnd | * | claude-status notify |
| SessionStart | * | claude-status notify |
| Stop | * | claude-status notify |
| TaskCompleted | * | claude-status notify |
| UserPromptSubmit | * | claude-status notify |
Permissions
deny (0)
—
ask (0)
—
allow (110)
WebSearch
WebFetch(domain:adoption.microsoft.com)
WebFetch(domain:datatracker.ietf.org)
WebFetch(domain:deepwiki.com)
WebFetch(domain:developer.hashicorp.com)
WebFetch(domain:developer.mozilla.org)
WebFetch(domain:docs.astral.sh)
WebFetch(domain:docs.cloud.google.com)
WebFetch(domain:docs.docker.com)
WebFetch(domain:docs.python.org)
WebFetch(domain:github.com)
WebFetch(domain:google.cloud.firestore)
WebFetch(domain:makingofthings.com)
WebFetch(domain:modelcontextprotocol.github.io)
WebFetch(domain:pypi.org)
WebFetch(domain:raw.githubusercontent.com)
WebFetch(domain:registry.npmjs.org)
WebFetch(domain:registry.terraform.io)
WebFetch(domain:support.anthropic.com)
WebFetch(domain:support.claude.com)
WebFetch(domain:www.npmjs.com)
Bash(basename:*)
Bash(bash:*)
Bash(brew:*)
Bash(cat:*)
Bash(chmod:*)
Bash(claude-status:*)
Bash(claude:*)
Bash(composer:*)
Bash(cut:*)
Bash(date:*)
Bash(diff:*)
Bash(dirname:*)
Bash(docker:*)
Bash(dotnet:*)
Bash(du:*)
Bash(echo:*)
Bash(env:*)
Bash(file:*)
Bash(find:*)
Bash(gh api:*)
Bash(gh issue:*)
Bash(gh pr:*)
Bash(gh release:*)
Bash(gh repo:*)
Bash(gh run:*)
Bash(gh search:*)
Bash(git:*)
Bash(go:*)
Bash(gofmt:*)
Bash(golangci-lint:*)
Bash(govulncheck:*)
Bash(grep:*)
Bash(head:*)
Bash(hostname:*)
Bash(jq:*)
Bash(ls:*)
Bash(lsof:*)
Bash(mkdir:*)
Bash(node:*)
Similar rigs
BitWise-0x/.dot-files
My .dot-files
Pragmatist 27.6k tok ·
cassler/awesome-claude-code-setup
Give Claude the super powers it deserves with this power user collection of bash scripts and slash commands
Pragmatist 31.8k tok ·
msbaek/dotfiles
—
Pragmatist 37.3k tok ·
DevSecNinja/dotfiles
Centrally hosting my client and server configurations
Pragmatist 24.0k tok ·