I regret to inform you that you are the victim of quality control, Sir @kiitos:

1. MCP specifies two transport layers: stdio/stdout + HTTP w/SSE [^1]

2. MCP specifies JSON-RPC as the wire format [^2].

In my opinion, this is a schema on top of a pre-existing RPC protocol, not a new protocol.

I implemented the stdio transport, the JSON-RPC wire format & Tools support of the spec in Modex[^3].

- [^1]: https://modelcontextprotocol.io/docs/concepts/transports

- [^2]: https://modelcontextprotocol.io/specification/2025-03-26

- [^3]: https://github.com/theronic/modex