sixdegree

Thinking in relationships.

Operating MCP Servers in Production

MCP·Agents

Operating MCP Servers in Production

Getting an MCP server to work is not the hard part. The hard part is operating one: knowing who can access what, catching failures before users do, and building enough visibility to improve over time.

Craig Tracey ·

Building MCP Servers That Models Can Actually Use

MCP·Agents

Building MCP Servers That Models Can Actually Use

Model Context Protocol has moved fast, but implementation quality lags behind adoption. This post covers tool design and context quality: the two areas where most MCP servers fail.

Craig Tracey ·

Your RAG Passed Every Test and Failed Every User

AI·Context

Your RAG Passed Every Test and Failed Every User

Eval overfitting is real and underdiagnosed. Most RAG systems are built on a flat, static, insider-authored approximation of organizational knowledge. They don't have a model of the organization. They have documents about it.

Craig Tracey ·

Building AI Agents: The Fundamentals

AI·Agents·Platform Engineering

Building AI Agents: The Fundamentals

Twelve rules for building AI agents that actually work. What agents are, how the agentic loop works, and the mental models that matter.

Craig Tracey ·

We Gave LLMs 150 Tools: Here's What Broke.

Agents·MCP

We Gave LLMs 150 Tools: Here's What Broke.

MCP tool overload is real. We benchmarked six LLMs with 25 to 150 MCP tools and measured accuracy degradation, latency spikes, and hard API limits. The cheapest model won.

Craig Tracey ·

MCP vs CLI: You're Asking the Wrong Question

MCP

MCP vs CLI: You're Asking the Wrong Question

The debate between MCP and CLI for agent tooling misses the point. The real question is which mode you're building for, and where the actual token costs hide.

Craig Tracey ·

Internal Developer Portals vs Context Layers

Platform Engineering·Agents·Context

Internal Developer Portals vs Context Layers

IDPs were built for humans browsing catalogs. AI agents need something different: queryable relationships, real-time state, and cross-system reasoning. Here's why IDPs can't close the gap.

Craig Tracey ·

The Connective Layer

Context·Agents

The Connective Layer

Andreessen Horowitz published their thesis on why data agents need a context layer. Canonical entities, identity resolution, tribal knowledge, governance. We've been building exactly this.

Craig Tracey ·

Service Catalog vs Live Ontology: Why Static Catalogs Fail

Platform Engineering

Service Catalog vs Live Ontology: Why Static Catalogs Fail

Service catalogs promised to be the single source of truth for your infrastructure. Here's why they go stale, what a live ontology provides instead, and when each approach actually makes sense.

Craig Tracey ·

Progressive Disclosure for Agents

MCP·Agents·Architecture

Progressive Disclosure for Agents

Giving an LLM 40 tools and hoping it picks the right one is the same mistake dashboards made for humans. Progressive disclosure fixes it, but for agents the mechanism is different.

Craig Tracey ·

Why Developer Onboarding Still Takes Months

Developer Experience

Why Developer Onboarding Still Takes Months

Developer onboarding remains painfully slow despite AI coding tools. The root cause is not documentation. It is that system understanding is trapped in tribal knowledge and disconnected tools.

Craig Tracey ·

What Is Blast Radius Analysis and Why Every Team Needs It

Platform Engineering

What Is Blast Radius Analysis and Why Every Team Needs It

Blast radius analysis maps the downstream impact of changes before they happen, whether that's an API field, a database column, or a key person leaving the company.

Craig Tracey ·