Full Description
The latest craze for MCP this week? Instead of multiple MCP servers with different tools, use an MCP server that accepts programming code as tool inputs - a single “ubertool” if you will. AI agents like Claude Code are pretty good at writing code, but letting the agent write and execute code to invoke API functions instead of using a defined MCP server doesn’t seem like the most efficient use of LLM tokens or time to answer, but hey, we’re all still trying to figure out the best way to use these agents and tools, and it’s another novel approach to consider. In infrastructure news, there’s a library called Alchemy that lets devs write their Infrastructure as Code in pure TypeScript. No Terraform files, no dependencies, just async functions, stored in plain JSON files, that runs anywhere JS can run, and supports custom backends like file systems, cloud storage, or databases. For web devs, the future of IaC has arrived. Next.js has made their last big release before v16 in the form of 15.5. Highlights of this minor release include: production turbopack builds, stable support for the Node.js runtime in middleware, fully typed routes, and deprecation warnings in preparation for Next.js 16. This week’s Lightning News covers: security vulnerabilities identified in AI code review tool CodeRabbit that could have exposed its Postgres DB and read/write access to 1+ million repos, Vercel’s proposal for sending inline LLM instructions in HTML based on llms.txt, and the GUI tool for Claude Code named Claudia that still needs some UX polish. And the Fire Starter is back this week focused on the `hidden=until-found` HTML attribute which hides an element from view in the DOM, but makes it discoverable via in-page search. The biggest use case is accordions that conceal text, but there’s probably plenty of other scenarios where this could be very useful.