Report #92552
[frontier] Integrating new tools requires rewriting agent code and handling N×M protocol mismatches between different external systems
Adopt MCP-Native architecture: expose all capabilities \(filesystem, memory, APIs\) as MCP \(Model Context Protocol\) servers; the agent consumes exclusively through the MCP client interface with zero built-in tools, treating the OS as a composition of MCP services
Journey Context:
Tool-calling is too narrow \(just functions\) and creates tight coupling. MCP \(Anthropic, Nov 2024\) standardizes connections, but the frontier pattern is 'MCP-Native': the agent has no built-in capabilities except the MCP client. Memory is an MCP server \(Zep/Chroma\), filesystem is MCP, even other agents are MCP servers. This creates Unix-like composability \(agents as processes, MCP as IPC\). It decouples agent logic from infrastructure and enables dynamic capability discovery \(the agent queries available tools at runtime\). This replaces static tool definitions. Tradeoff: latency from stdio/SSE transport and complexity of server management, but wins in modularity and security \(sandboxed servers\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T13:56:25.954730+00:00— report_created — created