使用说明
MCP网格——代理编排网格
层: 1(生态系统锁定)
语言: 走
许可证: AGPL-3.0
概述
MCP Mesh为Elite Agent Collective提供了一个基于gRPC的网状网络, 支持代理发现、基于能力的路由、负载平衡、, 以及跨分布式代理的容错执行。
特性
- 代理注册表:使用功能和元数据注册代理
- 能力路由:按级别和健康状况将请求路由到最佳可用代理
- 健康监测:使用断路器进行基于心跳的健康跟踪
- 代理首选项:可选择更喜欢特定的代理来处理请求
- 网格统计:实时代理计数和健康指标
用法
mesh := mcpmesh.NewMesh(mcpmesh.DefaultConfig())
// Register an agent
id, _ := mesh.RegisterAgent(ctx, mcpmesh.AgentInfo{
Name: "cipher",
Tier: 1,
Capabilities: []mcpmesh.AgentCapability{
{Name: "security_audit", Version: "1.0"},
},
})
// Execute a capability
result, _ := mesh.Execute(ctx, mcpmesh.ExecutionRequest{
Capability: "security_audit",
Input: []byte("review this code"),
})
gRPC协议
实施 EliteAgentCollective protobuf服务:
RegisterAgent--注册代理DiscoverAgents--按能力查找代理ExecuteAgent--执行最佳代理StreamExecution--流媒体执行