Quality score 78Bgo-micro.dev#agents#business#design#no-code#writing

Go Micro

Go Micro is a Go microservices framework for building Go microservices and AI-callable agents with MCP and A2A gateways.

Visit website

About this tool

What

Go Micro is Go Micro is a Go microservices framework whose primary purpose is building Go microservices and AI-callable agents with MCP and A2A gateways.

Key capabilities

  • Services as Tools: Build services in Go or generate them from a prompt.
  • MCP Gateway: Every service endpoint is automatically an AI-callable tool via the Model Context Protocol.
  • A2A Gateway: Every agent is reachable over the Agent2Agent protocol — discovered and called by agents on any framework.
  • Agent Harness: A model, memory, tools, plan/delegate, guardrails, and execution middleware around every agent.

Who

it is for AI agent developers, Go developers, and microservices developers.

Access

Go Micro is open-source and free, with a public API. The learning curve is medium.

Use cases
  • ) # 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

Features & use cases

) # 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

At a glance

Monetization
  • Free
Maturity signals
  • Open source
  • Public API
Learning curve
  • Medium

Sources

Every profile keeps its sources and latest verification date.

Similar tools

TypeScript AI Framework for Agents and Apps
mastra.ai
90

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

Paid · $0.50+

Open details
OpenSpec
openspec.dev
85

OpenSpec is a lightweight and configurable framework that helps software teams and coding agents create, refine, and manage living software specifications. It integrates with a wide range of coding agents and generates the corresponding skill and command files.

Open details
swarms
docs.swarms.world
83

Swarms is a framework for building and deploying multi-agent AI systems with configurable models, tools, and execution control, aimed at ML engineers, agent builders, and AI developers.

Open details
Genkit
genkit.dev
80

Genkit is an open-source AI framework by Google that provides unified APIs for Gemini, GPT, Claude, and more across JavaScript, Go, Python, and Dart. It includes built-in developer tools, structured outputs, tool calling, and production monitoring, and can be deployed anywhere.

Open details