This project implements a Pseudo-Tool Pattern to handle authentication for MCP servers within an AI assistant. Instead of exposing unusable tools, the system presents a temporary "authenticate" tool that the AI can invoke to start an OAuth flow. Once the user successfully logs in, Dynamic State Management seamlessly swaps this placeholder for the server's actual capabilities, allowing the "conversation" to proceed without interruption.
Generated by Code IQ