ProtoboxProtobox

The Protobox Blog

Notes from building, hosting, and scaling MCP servers in production. Practical writing for developers.

All articles

42 articles · Page 3 of 4

Warm watercolor illustration of a person examining lock mechanisms and inspection tools under warm amber light
Production MCP·15 min read

MCP Auth in Production: Scopes, Tokens, and Tenant Isolation

Most MCP servers ship with no auth. Here's how to add OAuth 2.0 scopes, per-tenant tool sets, and client isolation before your MCP server becomes load-bearing production infrastructure.

Read more
Warm watercolor illustration of a person assembling colorful interface pieces like a puzzle
MCP Fundamentals·20 min read

MCP Explained: Build Your First MCP Server in TypeScript and Python

Build a working MCP server from scratch in TypeScript and Python. Hands-on tutorial covering tools, resources, transports, and testing.

Read more
Warm watercolor illustration of a developer wiring an MCP client and server together, with three labeled channels for sampling, roots, and elicitation
Protocol Deep Dives·12 min read

How to Use MCP Sampling, Roots, and Elicitation in AI Agents

Most MCP tutorials cover only server-side features: tools, resources, prompts. The three client capabilities (Sampling, Roots, Elicitation) unlock human-in-the-loop patterns that server tools alone can't. Here's how to use them.

Read more
Warm watercolor illustration of webhook events flowing from external systems into an MCP server that wakes a waiting AI agent
Production MCP·19 min read

MCP Webhooks: Build Event-Driven Agents That React in Real Time

MCP's request-response model breaks when agents need to react to external events. Here's how to build event-driven agents today using stateless HTTP plus webhooks, and what the June 2026 spec will make native.

Read more
Warm watercolor illustration of a librarian robot squinting at a wall of drawer labels, several smudged or peeling, while holding a request slip
Testing & Evaluation·13 min read

How MCP Tool Descriptions Break Your Agent

New research shows 97% of MCP tool descriptions have quality issues that hurt agent accuracy. Here's what the smells look like, why they matter, and how to fix them.

Read more
Warm watercolor illustration of a small robot at a switchboard plugging one cable into a wall of thousands of tiny labeled cloud-service sockets
Integrations·12 min read

AWS just gave your agent 15,000 cloud tools

The AWS MCP Server is now GA. One tool call reaches any of 15,000+ AWS APIs, sandboxed Python execution lets agents run multi-step operations, and Agent Skills replace heavyweight SOPs with on-demand guidance. Here's what changed and how to wire it.

Read more
Warm watercolor illustration of a chat window blooming open like a pop-up book to reveal a small interactive calendar card with a hand reaching in to tap a slot
Tools & MCP·14 min read

MCP Apps: Build UIs That Render Inside AI Chat

MCP Apps let your tools return interactive HTML dashboards, forms, and visualizations that render inline in Claude, ChatGPT, and VS Code. Here's how to build them for your agent tools.

Read more
Warm watercolor illustration of a signpost whose repainted label sends a small courier robot down a slightly different path than the worn footprints beside it
Testing & Evaluation·11 min read

MCP tool description drift: the silent failure nobody alerts on

Edit an MCP tool description for clarity, lose 8% routing accuracy, and the eval suite stays green. How to detect, gate, and roll back the drift.

Read more
Warm watercolor illustration of a sturdy stone foundation labeled with protocol glyphs supporting layered floors of scaffolding, toolboxes, and observation decks
Industry & Strategy·16 min read

MCP Is Now Open Infrastructure: Build for What's Next

MCP was donated to the Linux Foundation and the AAIF just held its first summit. What does the protocol becoming open infrastructure mean for what you build on top of it?

Read more
Warm watercolor illustration of two friendly robots passing a note across a workbench strewn with labeled protocol cables and connector diagrams
Protocol Deep Dives·22 min read

Build the MCP + A2A agent protocol stack from scratch

Wire an MCP server to an A2A agent that delegates tasks and calls tools. TypeScript and Python examples, Streamable HTTP transport, Agent Cards, and auth.

Read more
Warm watercolor illustration of one agent reaching down to a bench of tools while shaking hands sideways with another agent
Protocol Deep Dives·16 min read

MCP vs A2A: Tools Protocol, Agents Protocol, and Why You Need Both

MCP connects agents to tools. A2A connects agents to each other. Most developers confuse them. This guide breaks down both protocols with architecture diagrams, real code, and a decision framework for production systems.

Read more
Warm watercolor illustration of a person assembling colorful interface pieces like a puzzle
Tools & MCP·8 min read

Build your first MCP server in 10 minutes

From zero to a working MCP server connected to Claude Desktop. We use the official TypeScript SDK so you can copy-paste a real, runnable example today — and we close with a preview of what shipping on Protobox will look like.

Read more

MCP changelog and dev notes

Short, occasional updates on the MCP spec, new Protobox features, and patterns we've seen in production. No marketing fluff.

Be among the first