Stdio icon

Stdio

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