python-utcp
活跃·★ 653·MPL-2.0·更新于 2026-10-25
★ 时下流行
通用工具调用协议(UTCP)是一个安全、可扩展的标准,用于定义和通过各种通信协议与工具进行交互。其Python实现具有模块化核心和基于插件的架构,增强了可扩展性和易用性。
python-utcp 当前归类于 API 集成,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 安全且可扩展的标准。典型使用场景包括 通过统一客户端与各种API(HTTP、REST、GraphQL)交互。。页面记录的许可证为 MPL-2.0。当前 GitHub Stars 为 653。相关标签包括 工具调用协议、Python。
#工具调用协议#Python#插件架构#微服务#互操作性
01
功能特性
01安全且可扩展的标准
02模块化核心与插件化架构
03通过新通信协议实现可扩展性
04与现有服务(HTTP, SSE, CLI等)的互操作性
05使用简单的Pydantic模型,易于使用
02
为什么选择它
+安全且可扩展的标准
+模块化核心与插件化架构
+通过统一客户端与各种API(HTTP、REST、GraphQL)交互。
+覆盖 8 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
HTTP/REST
稳定支持
已通过文档验证
CLI
稳定支持
已通过文档验证
MCP (Model Context Protocol)
稳定支持
已通过文档验证
Text (File-based tools)
稳定支持
已通过文档验证
WebSocket
稳定支持
已通过文档验证
TCP/UDP Socket
开发中
已通过文档验证
05
快速开始
1
$ pip install utcp utcp-http
06
使用场景
↳通过统一客户端与各种API(HTTP、REST、GraphQL)交互。
↳将命令行工具作为大型系统的一部分提供和使用。
↳通过SSE/WebSocket实现实时数据流和事件处理。
07
同类工具
google_workspace_mcp★ 3.4k
通过所有MCP客户端、AI助手和开发者工具,实现对Google日历、云端硬盘、Gmail、文档、表格、幻灯片、表单、任务和聊天的完全自然语言控制。
GitHub MCP Server★ 34.0k
GitHub MCP 服务器将AI工具直接连接到GitHub平台,使AI代理、助手和聊天机器人能够通过自然语言交互管理GitHub资源和自动化工作流。
评论
登录后发表评论
暂无评论,来发表第一条吧