About
The Riza MCP SDK provides a Go implementation of the Model Context Protocol, simplifying the creation of both client and server applications that integrate with Large Language Model (LLM) surfaces. It offers a standardized way to provide context to LLMs, separating context provision from LLM interaction. Developers can use this SDK to build MCP clients, expose resources, prompts, and tools through MCP servers, utilize standard transports like stdio, and manage MCP protocol messages and lifecycle events with ease.
Key Features
- Supports building both MCP clients and servers
- Exposes resources, prompts, and tools
- Uses standard transports like stdio
- Handles MCP protocol messages and lifecycle events
- Implements the full MCP specification
- 29 GitHub stars
Use Cases
- Connecting to any MCP server
- Integrating applications with LLM surfaces
- Exposing resources from an io.FS as resources via an MCP server