Topic

ai

4 min read

MCP stdio vs Remote Transports: Run It Locally or Host It?

The same MCP server can run over stdio on a laptop or Streamable HTTP behind a domain, and the choice changes auth, state, latency, and who can use it. Here is a decision framework with the actual launch commands and client config for each transport.

Read article
4 min read

MCP Authentication Explained: OAuth 2.1 for Remote MCP Servers

Local stdio MCP servers inherit your CLI credentials, so nobody notices auth until they host one. Remote MCP servers require OAuth 2.1 with PKCE, metadata discovery, and short-lived tokens. Here is the full flow and the mistakes that get servers rejected by clients.

Read article
3 min read

Designing an API before the first line of code

Behavior first, routes second. AI drafts the OpenAPI contract as reviewable diffs, the team settles money, idempotency, and error envelopes up front, and mocks plus scenarios define done before implementation starts.

Read article
3 min read

When AI writes your system, who defines what done means?

A booking app built from one prompt can pass every visual check and still fail on time zones, double bookings, and stale cancel responses. Teams need a contract both people and tools can query, change, and verify.

Read article