Provides a Go-based Model Context Protocol (MCP) server featuring calculator and greeting functionalities.
This Go implementation offers a fully compliant Model Context Protocol (MCP) server, adhering to the official MCP specification. It provides calculator functionalities, allowing for simple arithmetic operations, alongside a greeting resource. Built with JSON-RPC 2.0 for communication, the server supports tool registration, execution, resource handling, server capability negotiation, and comprehensive error handling as per the specification.
Key Features
01Full JSON-RPC 2.0 implementation
02Error handling according to spec
03MCP protocol support
041 GitHub stars
05Tool registration and execution
06Server capability negotiation
07Resource handling
Use Cases
01Developing MCP-compatible applications.
02Integrating calculation tools within an MCP environment.
03Implementing greeting resources within an MCP environment.