JSON-RPC 2.0

Type-safe JSON-RPC 2.0 server implementation in Scala 3 that enables structured communication between assistants and backend servi

windymelt 37
Claude CodeClaude DesktopGeneric
View source ↗

MCP-Scala is a JSON-RPC 2.0 server implementation developed by windymelt that enables AI assistants to interact with remote procedure calls through a standardized protocol. Built with Scala 3 and leveraging the Cats Effect library for functional programming, it provides a type-safe interface for method handling, parameter validation, and response formatting. The server supports various JSON-RPC features including positional and named parameters, notifications, batch requests, and comprehensive error handling. This implementation is particularly useful for developers who need a robust, type-safe bridge between AI systems and backend services where structured communication is essential.

Source

Repository: https://github.com/windymelt/mcp-scala

Maintain JSON-RPC 2.0?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[JSON-RPC 2.0 on getagentictools](https://getagentictools.com/mcp/windymelt-mcp-scala?ref=badge)