Stdio
0
Provides a Model Context Protocol (MCP) server implemented in Kotlin, communicating via JSON-RPC 2.0 over standard I/O streams.
About
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.
Key Features
- Exposes `getMenu` tool for filtering drink listings
- Embeddable as a daemon process in other Kotlin projects
- Vanilla Kotlin implementation
- 0 GitHub stars
- Exposes `getBeverage` tool for detailed beverage information
- JSON-RPC 2.0 communication over stdin/stdout
Use Cases
- Interactive testing and debugging using `@modelcontextprotocol/inspector`
- Integrating MCP server functionality into Kotlin applications
- Command-line tool invocation and scripting via standard I/O