项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 667
使用教程
环境要求
- Python 3.10+
- 至少一个真实工具端点
安装与启动步骤
-
1装核心与传输插件
核心只管协议,具体怎么连工具靠插件,先装最常用的 HTTP 那一组。
pip install utcp utcp-http -
2再装其他传输
命令行、MCP、文本三类各是一个包,按你实际要接的装。
pip install utcp-cli utcp-mcp utcp-text -
3写一份工具清单
所有可调用工具都用同一份声明描述,这是它相对各家私有协议的卖点。
-
4用客户端调一次
装完先用同步客户端调通一个工具,再考虑异步和流式。
-
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···
OpenDots
开源
让 AI 同事在短信、电话、Slack 间无缝切换,随时在线。
Your always-on AI coworkers that move between text, calls, and Slack.
zenith
开源
把多个AI智能体编排成团队,自动搞定长期复杂任务
Zenith: a continuous-improvement harness for long-running agent tasks. Turns Claude ···
Dais
开源
把AI员工装进桌面,多智能体协作搞定本地任务
Your Desktop AI Staffs.
burp-ai-agent
开源
在 Burp Suite 里直接调用 AI,自动分析流量、发现漏洞,省时省力。
Burp Suite extension that adds built-in MCP tooling, AI-assisted analysis, privacy c···
mouse-mcp
开源
让 AI 智能体用实体鼠标操作电脑
Hardware mouse MCP server for AI agents on Windows x64. USB HID control and voice di···
motive
开源
挂在菜单栏的AI代理,你忙你的,它干它的,有事才叫你。
The AI agent that works while you don't watch. Lives in your menu bar, finds you whe···
dao-code
开源
在终端用 DeepSeek 写代码,跨会话记忆几乎零成本
Open-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeek's···
J.A.R.V.I.S.2.0
开源
用本地小模型+云端大模型,打造你的钢铁侠管家
open source assistant hybrid using small models (2b - 5b) and gemini , with image ···
