Go Micro

Go Micro 是一个 Go 微服务框架,用于构建 Go 微服务以及可通过 MCP 和 A2A 网关被 AI 调用的智能体。

访问官网

关于这个工具

Go

Micro 是什么 Go Micro 是一个 Go 微服务框架,主要用途是构建 Go 微服务,以及构建可通过 MCP(Model Context Protocol)和 A2A(Agent2Agent)网关被 AI 调用的智能体。

主要能力

  • 服务即工具:可用 Go 编写服务,或从提示词生成服务。
  • MCP 网关:每个服务端点都会通过 Model Context Protocol 自动成为可被 AI 调用的工具。
  • A2A 网关:每个智能体都可通过 Agent2Agent 协议被访问,可被任何框架上的智能体发现和调用。
  • 智能体运行框架(Agent Harness):每个智能体都带有模型、记忆、工具、计划/委派、护栏和执行中间件。

适用人群 AI 智能体开发者、Go 开发者和微服务开发者。

获取方式

Go Micro 是开源项目,采用免费模式,并提供公开 API。学习曲线为中等。

典型场景
  • ) # Agent has both document search AND service access all_tools = [rag_tool] + toolkit
  • // Agent connects and discovers tools const ws = new WebSocket("ws://localhost:3000/mcp/ws", { headers: { "Authorization": "Bearer my-token" } })
  • // Call a tool ws
  • // List tools ws
  • ←Previous Next→ Last modified September 10, 2026: model: rename AI package and remove legacy data model (#4918) (8288b16be)
  • 🌐 MCP Gateway Every service endpoint is automatically an AI-callable tool via the Model Context Protocol
  • 🔧 Services as Tools Build services in Go or generate them from a prompt
  • 🤖 Agent Harness A model, memory, tools, plan/delegate, guardrails, and execution middleware around every agent

功能与使用场景

) # Agent has both document search AND service access all_tools = [rag_tool] + toolkit// Agent connects and discovers tools const ws = new WebSocket("ws://localhost:3000/mcp/ws", { headers: { "Authorization": "Bearer my-token" } })// Call a tool ws// List tools ws←Previous Next→ Last modified September 10, 2026: model: rename AI package and remove legacy data model (#4918) (8288b16be)🌐 MCP Gateway Every service endpoint is automatically an AI-callable tool via the Model Context Protocol🔧 Services as Tools Build services in Go or generate them from a prompt🤖 Agent Harness A model, memory, tools, plan/delegate, guardrails, and execution middleware around every agent🤝 A2A Gateway Every agent is reachable over the Agent2Agent protocol — discovered and called by agents on any framework0 protocol as stdio (initialize, tools/list, tools/call), so any MCP client that speaks WebSocket can connect0", id: 2, method: "tools/list" }))0", id: 3, method: "tools/call", params: { name: "users

使用分析

变现方式
  • 免费
成熟度信号
  • 开源
  • 公开 API
上手难度
  • 中

信息来源

每条档案都保留来源与最近验证时间。

相似工具

TypeScript AI Framework for Agents and Apps
mastra.ai
90

Answer your users. Act inside your product. Hand off to a human

付费 · US$0.50+

打开详情
OpenSpec
openspec.dev
85

OpenSpec 是一个轻量且可配置的框架,帮助软件团队与 AI 编码代理创建、完善并管理持续演进的软件规格。它可与多种编码代理工具集成,并自动生成对应的技能与命令文件。

打开详情
swarms
docs.swarms.world
83

Swarms 是一个用于构建和部署多智能体 AI 系统的框架,支持可配置的模型、工具和执行控制,面向 ML 工程师、智能体构建者和 AI 开发者。

打开详情
Genkit
genkit.dev
80

Genkit 是 Google 推出的开源 AI 框架,为 JavaScript、Go、Python 和 Dart 提供统一 API,支持 Gemini、GPT、Claude 等模型。内置开发者工具、结构化输出、工具调用和生产监控,可部署在任何环境。

打开详情