python-utcp

让 AI 智能体直接调用任意 API,告别中间件,一个协议搞定工具集成。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 56 🐛 待处理 16 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 667
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MPL-2.0许可证,完全免费,可自行部署使用。

项目预览

python-utcp 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队universal-tool-calling-protocol
定价模式🏷️完全免费
价格说明开源项目,MPL-2.0许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MPL-2.0
主要语言Python
技术栈/模型ai,ai-agent,ai-agent-tools,developer-tools,llm,mcp,model-context-protocol,python,utcp
GitHub 星标★ 667
上线时间2025-06-24 00:00:00
代码更新2026-10-25
仓库体积1.0 MB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-09
浏览次数4

项目介绍

python-utcp 是 UTCP(Universal Tool Calling Protocol)协议的官方 Python 实现。UTCP 是一个开放标准,旨在让 AI 智能体直接调用任何 API,无需额外的中间件或适配层。它解决了当前 AI 工具调用生态中协议碎片化、集成成本高的问题,通过统一的标准协议,使智能体能够以标准化的方式发现、描述和调用外部 API。核心能力包括:协议解析与序列化、API 描述与发现机制、与主流 LLM 框架的集成接口,以及工具调用的生命周期管理。项目处于早期阶段,但设计目标明确,旨在成为类似 MCP 的下一代工具调用标准,降低开发者构建 AI 应用时的集成复杂度。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 667

使用教程

难度:进阶 约 40 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.10+
  • 至少一个真实工具端点

安装与启动步骤

  1. 1装核心与传输插件

    核心只管协议,具体怎么连工具靠插件,先装最常用的 HTTP 那一组。

    pip install utcp utcp-http
  2. 2再装其他传输

    命令行、MCP、文本三类各是一个包,按你实际要接的装。

    pip install utcp-cli utcp-mcp utcp-text
  3. 3写一份工具清单

    所有可调用工具都用同一份声明描述,这是它相对各家私有协议的卖点。

  4. 4用客户端调一次

    装完先用同步客户端调通一个工具,再考虑异步和流式。

  5. 5加自定义传输

    现成插件不覆盖时自己实现一个 transport 接口即可,不用改核心。

如何确认成功

能通过同一份工具声明调用 HTTP 和命令行两种工具

注意事项

  • 它解决的是协议碎片化,不解决工具本身的鉴权与限流。
  • MCP 插件只是其中一种传输,别把两者当成同级概念。
  • 仓库是多包单仓结构,从 PyPI 装比从源码装省事。

核心亮点

  • 统一标准:定义开放协议,避免各家自研工具调用格式,降低碎片化。
  • 直接调用:省去中间件,智能体可直接与 API 交互,减少延迟和故障点。
  • 官方实现:Python 官方库,代码质量有保障,便于集成到现有 LLM 项目。

不足之处

  • 早期项目:生态和文档尚不完善,社区案例较少。
  • 文档/社区待观察

适用场景

  • 构建需要调用大量外部 API 的 AI 智能体应用
  • 在 LLM 应用中统一工具调用接口,替代自定义 JSON Schema 或 MCP
  • 需要轻量级、无中间件的智能体工具集成场景

替代项目

Model Context Protocol (MCP)、OpenAI Function Calling、LangChain Tool Calling

上一篇:dexto

下一篇:project-golem

同类项目推荐

bear-notes-mcp 开源

让 AI 直接读写你的 Bear 笔记,知识库秒变 AI 助手

MCP Server for Bear note taking app available as Claude Desktop extension or standal···

★ 207 2026-08-09
OpenDots 开源

让 AI 同事在短信、电话、Slack 间无缝切换,随时在线。

Your always-on AI coworkers that move between text, calls, and Slack.

★ 6469 2026-10-05
zenith 开源

把多个AI智能体编排成团队,自动搞定长期复杂任务

Zenith: a continuous-improvement harness for long-running agent tasks. Turns Claude ···

★ 399 2026-08-09
Dais 开源

把AI员工装进桌面,多智能体协作搞定本地任务

Your Desktop AI Staffs.

★ 86 2026-08-09
burp-ai-agent 开源

在 Burp Suite 里直接调用 AI,自动分析流量、发现漏洞,省时省力。

Burp Suite extension that adds built-in MCP tooling, AI-assisted analysis, privacy c···

★ 1576 2026-08-09
mouse-mcp 开源

让 AI 智能体用实体鼠标操作电脑

Hardware mouse MCP server for AI agents on Windows x64. USB HID control and voice di···

★ 178 2026-11-08
motive 开源

挂在菜单栏的AI代理,你忙你的,它干它的,有事才叫你。

The AI agent that works while you don't watch. Lives in your menu bar, finds you whe···

★ 119 2026-08-09
dao-code 开源

在终端用 DeepSeek 写代码,跨会话记忆几乎零成本

Open-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeek's···

★ 787 2026-08-09
J.A.R.V.I.S.2.0 开源

用本地小模型+云端大模型,打造你的钢铁侠管家

open source assistant hybrid using small models (2b - 5b) and gemini , with image ···

★ 243 2026-08-09