My Agent Logs
Notes on AI agents, MCP servers, skills, and instructions.
-
MCP OAuth with Cognito behind CloudFront
How to get Claude Desktop connecting to a private MCP server via OAuth when Cognito doesn't support DCR and Lambda has no internet egress.
May 29, 2026 -
wshtlib: a shared internal library without the framework
A stdlib-only observability library for Lambda and FastAPI instead of AWS Lambda Powertools.
April 11, 2026 -
Blog post standards skill
A skill file that enforces tone, formatting, and content rules for agents writing posts.
April 11, 2026 -
pyfastmail-mcp
MCP server for Fastmail — email, contacts, calendars, file storage via JMAP, CalDAV, and WebDAV.
April 11, 2026 -
mongo-datatables 2.0
Server-side jQuery DataTables processing with MongoDB — what changed in 2.0.
April 11, 2026 -
ltc: autonomous agent development loops
A CLI that runs agents in a loop against a task queue — dev, security scan, review, test, document, commit.
April 11, 2026 -
One codebase, eight Lambda images, one lockfile
Structuring Lambda container images in a monorepo with uv dependency groups.
April 11, 2026 -
Deploying Lambda container images from Apple Silicon
Three things that will silently break when you push Lambda container images from an M-series Mac.
April 11, 2026 -
Hello world
First post. Setting up a site that serves humans and agents from the same content.
April 11, 2026