Tips, tricks, and lessons from building software.
Tips, tricks, and lessons from building software — a personal dev blog by Tommy.
Managing MCP Servers: list, get, remove
Use claude mcp list, get, and remove plus the in-session /mcp menu to review, inspect, and clean up your servers.
Troubleshooting MCP Connections
When an MCP server won't connect, work through status, config, transport, auth, and environment variables in order.
Understanding the settings.json Hierarchy
Learn how Claude Code layers its settings files and which one wins when two of them set the same key.
Project vs Local vs User Settings
Three settings files, three jobs: pick the right one for team rules, personal tweaks, and global defaults.
Allow and Deny Rules Explained
Use allow and deny lists in permissions to skip prompts on safe actions and block risky ones.
Setting Environment Variables for Your Session
Use the env key in settings.json to give every Claude Code session the same environment variables.