Implements the Model Context Protocol (MCP) in Go, facilitating seamless integration between LLM applications and external resources.
Go-Mcp is a Go library implementing the Model Context Protocol (MCP), an open standard for connecting Large Language Models (LLMs) to external data sources and tools. It provides client and server implementations, supporting transport options like Server-Sent Events (SSE) and Standard IO. With features like session management, progress tracking, and comprehensive error handling, Go-Mcp enables developers to build robust and scalable LLM-powered applications that can interact with a wide range of external services.