Go Micro
Provides a unified runtime for building agents, services, and workflows, with automatic tool generation from service endpoints and support for MCP and A2A protocols.
Go Micro is an agent harness and service framework that enables developers to build agents, services, and workflows on a single runtime. It solves the problem of integrating AI agents with backend services by automatically converting service endpoints into AI-callable tools via MCP and making agents discoverable via A2A. It targets software developers and engineering teams, particularly those building AI-powered applications in Go. It is positioned as an open-source, production-ready solution with pluggable components and a developer-friendly CLI.
Key features
- Agent harness with model, memory, tools
- Services as tools with typed endpoints
- Durable workflows with checkpointing
- MCP gateway for AI-callable tools
- A2A gateway for agent interoperability
- Pluggable components via Go interfaces
- CLI for scaffolding and running
- Hot reload and interactive console
- No social media activity within the last 30 days
GTM channels
- Blog
- Marketplace
- Community
- API
- Docs
ICP
- Software developers
- Engineering teams
- Startups