go-utcp
Active·★ 125·MPL-2.0·Updated 2026-08-27
The Universal Tool Calling Protocol (UTCP) is a modern, flexible, and scalable standard designed for defining and interacting with tools across various communication protocols. The `go-utcp` library provides a robust Go implementation, emphasizing ease of use, broad interoperability with diverse provider types, and features like built-in transports and OpenAPI conversion.
#Go Library#Tool Calling Protocol#API Integration#Interoperability#Microservices#LLM Tools#Transports#Scalability
01
Features
01Built-in transports for various protocols including HTTP, CLI, WebSockets, gRPC, and UDP.
02Support for variable substitution via environment variables or `.env` files using `UtcpDotEnv`.
03In-memory repository for runtime discovery and storage of providers and tools.
04Utility for converting OpenAPI definitions into UTCP manuals.
05CodeMode plugin enables LLMs to execute dynamic, multi-step tool workflows with Go-like code.
02
Compatibility
Go
Runtime
Verified via docs
HTTP
Transport
Verified via docs
gRPC
Transport
Verified via docs
OpenAPI
API Definition
Verified via docs
LLM
Integration
Verified via docs
03
Quick start
1
$ go get github.com/universal-tool-calling-protocol/go-utcp@latest
04
Use cases
↳Standardized interaction with diverse tool-based services.
↳Integration of existing services (HTTP, gRPC, CLI) into a unified tool ecosystem.
↳Empowering LLMs to execute complex, multi-step tool workflows programmatically.
↳Automated conversion of OpenAPI definitions for UTCP tool integration.
05
Alternatives
python-utcp★ 653
Official python implementation of UTCP. UTCP is an open standard that lets AI agents call any API directly, without extra middleware.
open-connector★ 6.1k
Open-source auth gateway connecting 1000+ SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI.
cli★ 185
Open-source AI CLI and local MCP server connecting 25 clients—Claude Code, Cursor, Codex, ChatGPT, Hermes, and OpenClaw—to 2,000+ models/APIs, with OAuth and rollback.
kubernetes-mcp-server★ 2.2k
Model Context Protocol (MCP) server for Kubernetes and OpenShift
skills★ 60
Official Publora skills for AI agents: post and schedule to LinkedIn, X, Instagram, Threads, TikTok, YouTube, Facebook, Bluesky, Mastodon and Telegram from Claude Code, Codex, Cursor or OpenClaw through the Publora MCP server. 9 SKILL.md, MIT. Install: npx skills add publora/skills
Comments
Log in to leave a comment
No comments yet. Be the first!