项目文件夹

文件
asim ee76eb6d2c v5.15.0: Unified Gateway Architecture + MCP Support
Major Features:
- Unified gateway architecture (micro run + micro server use same code)
- MCP (Model Context Protocol) integration as library package
- AI-accessible microservices with 3 lines of code

Gateway Unification:
- Created reusable gateway module (cmd/micro/server/gateway.go)
- Updated micro run to use unified gateway (removed duplicate code)
- Conditional authentication (disabled in dev, required in prod)
- Reduced code duplication, simplified maintenance

MCP Integration:
- New library package: gateway/mcp
- Automatic service discovery → MCP tools
- HTTP/SSE transport support (stdio coming soon)
- Works for both library users and CLI users
- CLI flags: --mcp-address for micro run and micro server

Documentation:
- ADR-010: Unified Gateway Architecture
- CLI & Gateway Guide for users
- MCP Gateway README and examples
- Blog post: Making Your Microservices AI-Native with MCP

Breaking Changes: None (fully backward compatible)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 10:40:48 +00:00

50 行
1.3 KiB
Markdown

---
layout: default
---
# Docs
Documentation for the Go Micro framework
## Overview
Go Micro is a framework for microservices development.
It's built on a powerful pluggable architecture using
Go interfaces. Go Micro defines the foundations for
distributed systems development which includes
service discovery, client/server rpc and pubsub.
Additionally Go Micro contains other primitives
such as auth, caching and storage. All of this
is encapsulated in a high level service interface.
## Learn More
To get started follow the getting started guide.
Otherwise continue to read the docs for more information
about the framework.
## Contents
- [Getting Started](getting-started.md)
- [CLI & Gateway Guide](guides/cli-gateway.md) - Development vs Production modes
- [Architecture](architecture.md)
- [Configuration](config.md)
- [Registry](registry.md)
- [Broker](broker.md)
- [Client/Server](client-server.md)
- [Transport](transport.md)
- [Store](store.md)
- [Plugins](plugins.md)
- [Examples](examples/index.md)
- [Server (optional)](server.md)
## Advanced
- [Framework Comparison](guides/comparison.md)
- [Architecture Decisions](architecture/index.md)
- [Real-World Examples](examples/realworld/index.md)
- [Migration Guides](guides/migration/index.md)
- [Observability](observability.md)
- [Contributing](contributing.md)
- [Roadmap](roadmap.md)