Enables bidirectional communication between clients and servers for tool execution, resource access, and prompt handling using the Machine Control Protocol.
Sponsored
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.
Características Principales
01Provides resource pattern matching and access
02Supports multiple transport options (stdio, SSE, WebSocket)
031 GitHub stars
04Offers server-side tool registration and execution
05Enables bidirectional communication
06Includes prompt template rendering
Casos de Uso
01Implementing WebSocket-based communication for interactive tools
02Creating web applications that use Server-Sent Events for real-time updates
03Building CLI applications with bidirectional communication