Notes from a product team on putting an MCP trust boundary around a frontend/ops agent: allowlists, approval gates, and a gate on the read path.Our first MCP integration felt like magic. We had an agent that could look at a failing preview deploy, check feature flag state, read the related issue, and tell you what was wrong. Every capability came from an MCP server, and the agent discovered tools by reading their names and descriptions.That discovery step is the whole point of MCP, and it was also where we got careless. We treated tool descriptions as documentation. They are actually input to the model, which makes them instructions. What went wrong1. Everything was over-permissioned by default.We connected servers the way you install npm packages: add the config, see the tools appear, move on. If a server exposed twenty tools, the agent got twenty tools. Nobody had decided that a "look at the deploy" agent should be able to touch config, flags, or tickets. It could, so it did.A few sp...
Related
Anthropic says Claude Fable 5.2 designed three electronic devicesAnthropic says Claude Fable 5.2 designed a speakerphone...
Anthropic says Claude Fable 5.2 designed three electronic devicesAnthropic says Claude Fable 5.2 designed a speakerphone, voice-assistant hub, and handheld virtual pet from start t...
Claude、スプレッドシートやホワイトボードを共同編集できる機能https://pc.watch.impress.co.jp/docs/news/2155486.html#impress #市場 #AI #Claude
Claude、スプレッドシートやホワイトボードを共同編集できる機能https://pc.watch.impress.co.jp/docs/news/2155486.html#impress #市場 #AI #Claude
Управление уязвимостями: что изменилось и куда все идет (финал серии)Подводим итоги серии: как за пару лет эксплуатация ...
Управление уязвимостями: что изменилось и куда все идет (финал серии)Подводим итоги серии: как за пару лет эксплуатация уязвимостей вышла на первое место среди взломов, почему “зал...