- Type
- MCP
- Transport
- http
- Open source
- Yes
- GitHub Stars
- ★ 22.8k
- Source
- mcp-github
- Repository
- github.com/micro/go-micro
Overview
Go Micro is a framework written in Go for building agents and services. With this framework, you can quickly set up agents with models, memory, and tools, and communicate via MCP and A2A protocols. Services built with it automatically register and discover each other, and each endpoint can be used as an AI-callable tool. Go Micro supports multi-service projects, provides data models, and offers support for multiple AI providers. It is suitable for developers who need to build distributed systems and agents.
Capabilities
- ▪Build agents with models, memory, and tools
- ▪Automatic service registration and discovery
- ▪Endpoints automatically become AI-callable tools
- ▪Support multi-service projects
- ▪Provide data models
- ▪Support multiple AI providers
Use cases
Setup
curl -fsSL https://go-micro.dev/install.sh | sh or go install go-micro.dev/v6/cmd/micro@v6
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How can I get started with Go Micro quickly?
Install the CLI and run the example service: `micro new helloworld && cd helloworld && micro run`.
Does Go Micro support multiple AI providers?
Yes, it supports providers such as Anthropic, OpenAI, and Gemini.
Related skills
pstack-claude
Provides rigorous workflows for multiple agents, supporting Claude Code, Codex, and more.
sast-skills
Transform your AI coding assistant into a SAST scanner to automatically detect vulnerabilities in code.
Lightswind-UI-Library
AI-native CLI-first React component library with MCP Server support.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.