去中心化MCP注册表

一个基于P2P网络的模型控制协议(MCP)服务器注册系统,支持工具发现、版本管理和安全验证。

  • by o2alexanderfedin
  • Shell
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 o2alexanderfedin/decentralized-mcp-registry

使用说明

🌐 去中心化MCP注册表

受BitTorrent协议启发,用于模型控制协议(MCP)服务器的对等(P2P)注册系统。这种去中心化的解决方案实现了无缝的工具发现和委托,而没有中心故障点或控制点。

🚀 特性

  • 分散式结构:完全P2P网络,没有中心控制点
  • 工具发现:具有复合工具目录的统一MCP服务器接口
  • 直接刀具调用:跨网络无缝中继工具调用
  • 版本管理:支持多种工具版本和依赖关系
  • 安全与信任:加密验证和信任网络模型
  • 变现:内置微计费框架,具有相互清算功能

📋 需求

看 要求文件 了解详细规格。

🛠️ 开发状态

目前处于初步开发阶段,重点是:

  • 基本P2P连接
  • 带有元数据的简单工具注册表
  • 核心继电器功能
  • 基本工具发现
  • 加密验证
  • 本地工具执行支持

📝 许可证

本项目根据GNU Affero通用公共许可证v3.0(AGPL-3.0)获得许可。请参阅 许可证 文件以获取详细信息。

商业许可

该软件也有商业许可证。对于本软件的商业使用、修改或分发,请联系版权所有者讨论商业许可选项。

🤝 贡献

欢迎投稿!请阅读我们的 贡献者许可协议 在提交pull请求之前。

📚 文档