返回市场
go-utcp-mcp-桥接器

go-utcp-mcp-桥接器

作者:universal-tool-calling-protocol2 星标更新:2025-11-23

项目介绍

【技术文档摘要】: MCP与UTCP对比

UTCP桥接器实现了UTCP工具与任何基于MCP生态系统之间的无缝集成,提供标准工具调用、搜索、流传输及服务注册等功能。 这是一个轻量级的基于Go的桥接器,它暴露了UTCP工具UTCP链UTCP代码模式执行作为MCP工具——使得任何兼容MCP的客户端(如Claude桌面版、Claude命令行界面、实现MCP的LLM运行时)能够无缝调用UTCP工具。

该桥接器让您能够:

  • 🔌 动态从JSON加载UTCP服务提供者
  • 🛠 通过MCP调用UTCP工具
  • 🔍 搜索UTCP工具注册表
  • 🔄 将UTCP工具结果通过MCP进行流传输
  • ⛓️ 通过单一MCP调用来执行多步骤的UTCP链
  • 🧩 运行Go代码模式片段通过UTCP(内联Go执行)
  • 🤝 在运行时动态注册新的服务提供者

考虑到灵活性,该桥接器可以支持从本地工具自动化设置到分布式LLM代理工作流程的各种应用。


特性

✓ UTCP → MCP工具映射

MCP工具名称描述
utcp_call_tool调用带有参数的任何UTCP工具
utcp_search_tools在UTCP注册表中模糊搜索工具
utcp_call_tool_stream流式传输来自UTCP工具的响应
utcp_register_provider在运行时注册新的UTCP服务提供者
utcp_run_chain执行UTCP工具链(ChainStep[])
utcp_run_code执行Go代码模式

安装

git clone https://github.com/your-org/utcp-mcp-bridge.git
cd utcp-mcp-bridge
go mod tidy
go build -o utcp-m-bridge main.go
sudo mv utcp-mcp-bridge /usr/local/bin/