SShortSingh.
Back to feed

MCP Costs 72% of Your Context: The Fix Pi Shipped

0
·1 views

The agent that spent a year refusing to support MCP just shipped MCP support, and the reason why matters to anyone running tool-heavy agents. On September 29, Pi (the minimal coding agent whose homepage used to say "Pi does not support MCP") released v0.99.0 with native Model Context Protocol support, announced in a post titled "You Said No MCP!". By October 1 it was sitting at #1 on Hacker News with hundreds of comments arguing about what it means. I was researching the release for my own MCP servers, mostly because I have been on both sides of this fight. My agent context has been eaten aliv

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

I Traced AgentCore's Package Injection Bug Through 2 Fixes

I was updating my agent sandbox audit scripts over the weekend and stumbled into something that changed how I look at every SDK helper that shells out. AWS's Bedrock AgentCore Python SDK, the thing you use to run code in Amazon's Code Interpreter sandboxes, had the same injection bug fixed twice in the same function. Both fixes were bypassable, each in a different way. This matters right now because BeyondTrust's Phantom Labs team published their full research on it yesterday (Sep 28), and as of this morning I can find no other write-up anywhere: zero threads on Hacker News, zero articles on D

0
ProgrammingDEV Community ·

How to Make SSH Use a Password Instead of a Key

Need to test password-based SSH login, or connect to a host without offering your usual key? You can override the client’s authentication choices for a single connection without changing or deleting any keys. ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no user@host Replace user and host with the account and server you want to reach. These options apply only to this invocation of ssh. PreferredAuthentications=password tells the client to use the SSH password authentication method.

0
ProgrammingDEV Community ·

Building a German Speaking Partner with ElevenLabs Agents and Cloudflare Workers

Anyone who has learned a foreign language knows the gap between a passed exam and real fluency with native speakers. Closing it takes practice with someone at native level, and not everyone has a native-speaking partner or the budget and time for endless lessons. So I asked myself: what if an AI voice agent could be that partner? Someone to have casual conversations with, like a buddy who speaks at native level, never loses patience, and points out your mistakes when they matter. I built it with ElevenLabs agents and Cloudflare Workers.

0
ProgrammingDEV Community ·

A browser QR scanner without BarcodeDetector or a CDN

An in-page QR scanner sounds like a thin wrapper around a camera API. The first version often is: request a camera, hand frames to BarcodeDetector, and continue when it returns a QR value. That design has an awkward failure mode. The camera can work perfectly while QR detection is unavailable. A browser may expose getUserMedia() but not BarcodeDetector, so capability detection turns into a message telling the user to leave the app and find another scanner.

MCP Costs 72% of Your Context: The Fix Pi Shipped · ShortSingh