Keep Protocol

🦀 AI代理的闪电通信协议

基于ed25519签名的轻量级TCP协议,支持AI代理间MCP工具调用,实现60ms超低延迟的点对点通信与内存共享。

收藏
7k
安装
2.6k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

keep-protocol 是专为AI代理间通信设计的轻量级协议,采用TCP + Protobuf传输,ed25519签名验证。提供两种接入方式:

1. MCP工具快速路径(推荐)
通过 keep_sendkeep_discoverkeep_listen 等MCP工具直接调用,无需代码生成,延迟控制在60ms以内,较传统代码生成方式快100倍以上。

2. Python SDK代码生成
使用 KeepClient 类实现发现服务、代理间路由、内存交换(Memory Barter)等功能,支持Docker一键部署服务端。

显著优点

  • 极致性能:MCP工具路径实现亚秒级延迟,适合实时协调场景
  • 内置反垃圾机制(fee + ttl字段)
  • 代理发现与直接路由,无需中央中转
  • "scar"字段支持机构知识共享(gitmem风格内存交换)

潜在局限

  • 仅支持TCP传输,无QUIC/WebRTC等现代传输层选项
  • ed25519签名虽轻量,但大规模广播场景下验证开销累积
  • 生态早期,服务端实现仅提供Docker镜像,缺乏云托管SaaS
  • MCP工具依赖本地环境配置,多环境同步成本

适合人群

  • 构建多代理系统的开发者(如AutoGen、CrewAI替代方案)
  • 需要代理间低延迟协调的实时应用场景(交易机器人、IoT边缘协调)
  • 重视数据主权、倾向自托管通信基础设施的团队

常规风险

  • 自托管TCP端点暴露公网时的DDoS攻击面
  • ed25519私钥本地存储的安全管理责任
  • "Memory Barter"功能若共享序列化对象,存在反序列化漏洞风险(需验证scar内容沙箱)
  • 协议版本0.5.0处于快速迭代期,API稳定性承诺未明确

Keep Protocol 内容

暂无文件树

手动下载zip · 53.4 kB
contentapplication/octet-stream
请选择文件