Topic

MCP

6 articles on MCP, written from production systems rather than documentation.

4 min read

Choosing an MCP transport: stdio, HTTP, or neither yet

Stdio is the default and it quietly decides your deployment model. The transport question is really a question about process lifetime and blast radius.

AIMCPArchitectureSecurity
Read post
4 min read

Tool calling is an API design problem, not a prompt problem

When an agent misuses a tool, the instinct is to rewrite the prompt. Usually it's the tool's own signature that made the mistake available in the first place.

AIAgentsMCPArchitecture
Read post
4 min read

What MCP actually standardises, and what it leaves to you

MCP gets described as USB-C for AI tools. The useful question is narrower: which parts of tool integration stop being your problem, and which never were.

AIMCPAgentsArchitecture
Read post
4 min read

What you are exposing when you add an MCP server

An MCP server turns an internal API into something a model calls on its own initiative. The threat model changes, and the existing auth boundary rarely fits.

AIMCPSecurityArchitecture
Read post
3 min read

Writing an MCP client, and why you might not need to

Most teams only ever write servers. Building the client side is what shows you where the protocol stops and your own orchestration has to take over.

AIMCPAgentsLLMs
Read post
4 min read

Building custom MCP servers so your agents can use your own tools

Every agent framework needs to call your internal APIs, not just the web. A custom MCP server exposes them safely once, instead of bespoke glue per agent.

AIMCPAgentsLangGraph
Read post

Have a system to build?

Whether it needs designing from scratch or rescuing from its own success, tell me what you’re building and I’ll tell you how I’d architect it.

Open to remote and hybrid work worldwide