The advice I find myself repeating every time someone asks how to get started with Claude Code

Configuration Agent rules - concise, scoped CLAUDE.md files that shape agent behaviour Sandboxing - constrain file access and network connections Permissions - pre-approve safe operations, hard-block dangerous ones Hooks - run shell commands before/after tool calls as a safety net Extend knowledge and capabilities Skills - dynamic knowledge acquisition with progressive disclosure Language servers - give the agent go-to-definition, find-references, and type checking MCP tools - external tool servers, used sparingly Workflow Plan before acting - read-only exploration and task definition Embrace starting fresh sessions - keep context clean Template out common commands - reusable prompts for common tasks ...

March 5, 2026 Β· 6 min Β· 1231 words Β· Sam McLeod
MCP Server Tool Context Usage

Stop Polluting Context - Let Users Disable Individual MCP Tools

If you’re building MCP servers, you should be adding the ability to disable individual tools.

August 26, 2025 Β· 4 min Β· 833 words Β· Sam McLeod
Security middleware blocking potentially malicious content

MCP DevTools

MCP DevTools - The one tool that replaced the 10-15 odd NodeJS/Python/Rust MCP servers I had running at any given to for agentic coding tools with a single server that provides tools I consider useful for agents when coding. The Problem The MCP ecosystem has grown rapidly, but I found myself managing many separate servers, each often running multiple times for every MCP client I had running, not to mention the ever growing memory and CPU consumption of the many NodeJS or Python processes. ...

August 18, 2025 Β· 9 min Β· 1822 words Β· Sam McLeod