Enables bidirectional communication between clients and servers for tool execution, resource access, and prompt handling using the Machine Control Protocol.
The Go SDK provides a Go implementation of the Machine Control Protocol (MCP), facilitating bidirectional communication between clients and servers. It offers features such as multiple transport options (stdio, SSE, WebSocket), server-side tool registration and execution, resource pattern matching, prompt template rendering, and session management. It is designed to streamline tool execution, resource access, and prompt handling within a Go environment.