01Client-side interaction with MCP servers using facades or dependency injection.
02Server-side implementation with message handlers and authentication middleware.
03Memory and context management for maintaining conversation state.
04Streaming support for handling real-time conversational data.
05Progress tracking for monitoring long-running operations.
060 GitHub stars