2h ago · 10 min read · The Model Context Protocol has crossed 97 million monthly SDK downloads and over 10,000 public server implementations. Every major AI platform — Claude, Cursor, Windsurf, OpenAI — now speaks it natively. If you build a TypeScript MCP server today, yo...
Join discussion
4h ago · 9 min read · As developers, we have all been there. You are working with a complex object, you need to pass just a part of it to a function, and the TypeScript compiler starts complaining. The quick fix? Slap an any on it and move on. It silences the errors, but ...
Join discussion
11h ago · 7 min read · The interesting thing about the April 2026 Codex update isn't computer use. It isn't the model bump either. The real story is that Codex stopped being a CLI. The Codex App Server is the underlying agent harness OpenAI just made public — the same engi...
Join discussion11h ago · 6 min read · PDF compression in the browser works by rendering each page to a Canvas at a controlled resolution, exporting as JPEG with a quality parameter, and assembling those JPEGs into a new PDF. No server, no
Join discussion
12h ago · 12 min read · Building mcp-pool: one week, eleven MCP servers, one shared OAuth library This is another post in the series where I walk through my open-source projects. Earlier ones covered backupctl, agent-sessions, and a few smaller tools. This one is about mcp...
Join discussion
20h ago · 8 min read · You can ship a feature that looks tested and isn't. April 20 was two coordinated answers to that problem. On one front (claude-code-slack-channel), the bot-manifest protocol's publish side landed — the second half of a protocol whose consumer side ha...
Join discussion20h ago · 13 min read · Four releases in one day is what happens when a security audit turns productive. claude-code-slack-channel — the MCP server that lets Claude Code operate inside a Slack thread without leaking outside of it — cut v0.5.0, v0.5.1, v0.6.0, and v0.7.0 on ...
Join discussion