universal-tool-calling-protocol/go-utcp
Official Go implementation of the UTCP
Provides built-in transports for HTTP, WebSockets, gRPC, CLI, Server-Sent Events, GraphQL, and MCP, enabling tool discovery and invocation across diverse infrastructure types. Features an in-memory repository for runtime provider/tool management, environment variable substitution, and OpenAPI-to-UTCP conversion utilities. Includes a CodeMode plugin that allows LLMs to execute multi-step tool workflows via sandboxed Go code snippets rather than JSON calls.
101 stars.
Stars
101
Forks
8
Language
Go
License
MPL-2.0
Category
Last pushed
Jan 30, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/universal-tool-calling-protocol/go-utcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
universal-tool-calling-protocol/python-utcp
Official python implementation of UTCP. UTCP is an open standard that lets AI agents call any...
ziglana/gRPC-zig
blazigly fast gRPC/MCP client & server implementation in zig
openSVM/zig-mcp-server
A Model Context Protocol (MCP) server that provides Zig language tooling, code analysis, and...
muhammad-fiaz/mcp.zig
A comprehensive Model Context Protocol (MCP) library for Zig — bringing MCP support to the Zig ecosystem.
universal-tool-calling-protocol/rs-utcp
Official Rust implementation of the UTCP