Provides a Model Context Protocol (MCP) server implemented in Kotlin, communicating via JSON-RPC 2.0 over standard I/O streams.
This Vanilla Kotlin-based server implements the Model Context Protocol (MCP) using JSON-RPC 2.0 for communication over standard input and output streams. It exposes two distinct tools: `getMenu` which allows filtering drink listings by cost, ingredients, preparation, and availability, and `getBeverage` for retrieving comprehensive information about a desired beverage.