Ruby UTCP - The scalable, secure alternative to MCP for tool calling
by•
Ruby UTCP brings UTCP 1.1 to Ruby, giving apps and AI agents a standard way to discover and call tools over native protocols. It supports 12 transports, including HTTP, CLI, WebSocket, gRPC, GraphQL, MCP and WebRTC, plus streaming, auth, OpenAPI discovery, and CodeMode for programmable multi-tool workflows. Open source and built for the Ruby ecosystem.


Replies
UTCP
Hi Product Hunt! 👋
I’m Kamil Mościszko (@raezil), creator of Ruby UTCP.
Ruby UTCP brings UTCP 1.1 to Ruby, with 12 native transports, tool discovery, authentication, OpenAPI discovery, streaming, and CodeMode for orchestrating multi-tool workflows with compact Ruby code.
It’s open source, MIT licensed, and built for Ruby developers creating AI agents and tool-powered applications.
I’d really appreciate your feedback — especially on the API, CodeMode, and what integrations you’d like to see next. 🚀
Website: https://universal-tool-calling-protocol.github.io/ruby/
GitHub: https://github.com/universal-tool-calling-protocol/ruby-utcp