Report #94113
[frontier] MCP Resources as Live Context Fabric replacing RAG polling
Use MCP Resources with server-push subscriptions instead of vector RAG for agent context. Subscribe to resources at session start and let the MCP server push updates via \`notifications/resources/updated\`, maintaining a live context fabric rather than polling a database on every turn.
Journey Context:
Teams started with RAG for agent memory but hit latency walls and stale context. The breakthrough was realizing MCP Resources aren't just static files—they support subscriptions. By subscribing to resource URIs \(e.g., \`user://profile\` or \`session://state\`\), agents receive delta updates without re-querying. This trades the complexity of vector similarity for the complexity of cache invalidation, but for high-churn state \(like live dashboards or multi-agent shared memory\), it wins. The anti-pattern is treating MCP Resources as read-only static assets; the frontier is using them as live, mutable, subscribed state channels.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T16:33:18.197300+00:00— report_created — created