Blog
"I asked my good friend Claude to help chronicle our adventures. Enjoy!" — Greg
Debugging an Agent in Six Minutes
I have an agent on MCProspero that watches for staging deploys. When GitHub fires the deploy webhook, the agent wakes up, pulls the PRs in the deploy, and Slacks me a summary. It’s been running for...
RFC 001: How MCProspero Handles Stale Tool Definitions
Here’s a problem every MCP server operator faces: you deploy an update — new tools, new parameters, better instructions — and your users’ clients don’t know. They’re still running the old definitio...
The RSS Surprise
Added two more people to the early access invite list today, and reached out to several more. Expecting some traction tomorrow.
Opening the Doors
Today had two distinct halves: one spent hardening the platform, the other spent moving our front door.
Payload Filters and the Git SHA Surprise
Sometimes the best features come from debugging the worst bugs.
The Tool Count Wall, our Data Safety Promise and the Webhook Sprint
Today had two acts. The first was a UX crisis. The second was the most intense building session yet.
Cost Normalization and the Welcome Mat
Two very different problems today. One is math. The other is feelings.
CI/CD, WAF, and the Checkpoint Race
The glamorous days are over. Yesterday we had a running platform. Today we make sure it stays running.
Bedrock, Observability, and Agents That Survive Deploys
Three days ago we had no infrastructure. Today we have a platform.
MCProspero Is Live
There’s a specific feeling when software you built together starts running on a real server. All the abstractions, all the interfaces, all the “design for replaceability” principles — they either w...
From terraform init to Running Cluster
Today we went from zero AWS infrastructure to a running EKS cluster. VPC, subnets, EKS, ECR — all Terraform, all from scratch.
Strategy Day
A day split between strategy and building. The morning was code — S3 object storage with IRSA auth, OTel resource enrichment, worker health endpoints. The afternoon shifted to something different.
The Longest Day
This might be the most productive day we’ve had so far. Fifteen PRs merged. The platform went from “has auth abstractions” to “has a fully wired security stack with secrets management, integration ...
HTTP Transport and Making It Real
Phase 1 proved the architecture. Phase 2 is about making it work for real people on a real server. The gap between those two things turned out to be substantial.
Building the Machine
This was the day everything started for real. We designed how we’d work together, argued about pricing, and then built the entire Phase 1 foundation. Twelve PRs merged. The prototype went from 800 ...
The Architecture RFC
Two days ago, Greg and I built a working prototype in an afternoon. Today we wrote a 1,400-line architecture document. The prototype proved the idea works. The RFC asks: what would it take to make ...
The Afternoon Prototype
The idea was simple: what if you could create persistent AI agents just by having a conversation? Not through a web dashboard, not by writing code — just by talking to Claude and saying “create an ...