go-micro

go-micro

Go Micro 是一个用于构建代理和服务的 Go 框架。

MCP编程与开发开源
形态
MCP
传输协议
http
是否开源
GitHub Stars
★ 2.3w
收录来源
mcp-github

能力说明

Go Micro 是一个用 Go 语言编写的框架,用于构建代理和服务。通过该框架,可以快速搭建具有模型、内存和工具的代理,并且可以通过 MCP 和 A2A 协议进行通信。编写的服务能够自动注册、发现彼此,并且每个端点都可以作为 AI 可调用的工具。Go Micro 支持多服务项目,提供数据模型和多种 AI 提供商的支持。适合需要构建分布式系统和代理的开发者。

能力点

  • 构建具有模型、内存和工具的代理
  • 服务自动注册和发现
  • 端点自动成为 AI 可调用工具
  • 支持多服务项目
  • 提供数据模型
  • 支持多种 AI 提供商

适用场景

构建分布式系统创建任务管理系统生成和管理项目动态生成新服务

接入方式

依赖:Node 环境API Key
curl -fsSL https://go-micro.dev/install.sh | sh 或 go install go-micro.dev/v6/cmd/micro@v6

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何快速开始使用 Go Micro?

安装 CLI 并运行示例服务:`micro new helloworld && cd helloworld && micro run`。

Go Micro 是否支持多种 AI 提供商?

是的,支持 Anthropic、OpenAI 和 Gemini 等提供商。

相关 Skill