MCP and Claude Code: What's Happening Under the Hood
Claude Code is an MCP client. It launches server processes, runs the handshake, and gives the model access to external tools. Here's the tool call flow, config setup, debugging workflow, and how to build your own server.
What Is MCP, Actually?
"MCP" is suddenly everywhere but nobody shows you the actual messages. Here's the protocol from the ground up — the JSON-RPC handshake, tool schemas, stdio transport — with real examples you can run yourself.
I Built mitmproxy for MCP
Debugging MCP servers shouldn't require print statements. I built a tool that gives you doctor, inspect, proxy, record, and replay for any MCP server. Here's a hands-on walkthrough.