Report #70257
[frontier] Tool-calling agents breach security boundaries and suffer from n^2 integration complexity
Treat MCP \(Model Context Protocol\) servers as microkernels: each server runs in isolated process space with capability-based access control, exposing resources via standardized protocol rather than ad-hoc function calling
Journey Context:
Current tool calling \(OpenAI functions, LangChain tools\) embeds business logic in the agent process, violating least privilege. The insight from the MCP spec \(launched by Anthropic, adopted by OpenAI, Cursor, etc.\) is that tools should be system services, not library calls. By running MCP servers as microkernels \(isolated processes, capability tokens, message passing\), you get security boundaries \(a filesystem MCP server can't access the internet\), versioning \(servers declare protocol versions\), and polyglot support \(write servers in any language\). This replaces the monolithic 'agent with 50 tools' pattern.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T00:30:13.934325+00:00— report_created — created