Article Summary
Symmetric MCP (SMCP) is proposed as a significant extension to the existing Model Context Protocol (MCP), introducing a bidirectional communication channel between AI models and their clients. This new protocol aims to move beyond models as passive context consumers by enabling more interactive and agent-driven capabilities.
- SMCP allows AI models to actively query the client for clarifications or additional context.
- Models can request specific tools or capabilities they identify as necessary for a task.
- The protocol introduces `SMCP-QUERY` and `SMCP-PROVIDE` headers for structured communication.
- This facilitates advanced AI assistant behaviors, such as self-correction and proactive tool integration, akin to an apprentice actively seeking information and tools.