À propos de cet outil
Qu'est-ce
que Go Micro Go Micro est un framework de microservices Go dont l'objectif principal est de créer des microservices Go et des agents appelables par IA avec des passerelles MCP et A2A.
Capacités principales
- Services en tant qu'outils : Créez des services en Go ou générez-les à partir d'un prompt.
- Passerelle MCP : Chaque point de terminaison de service devient automatiquement un outil appelable par IA via le Model Context Protocol.
- Passerelle A2A : Chaque agent est joignable via le protocole Agent2Agent — découvert et appelé par des agents sur n'importe quel framework.
- Agent Harness : Un modèle, une mémoire, des outils, un plan/delegation, des garde-fous et un middleware d'exécution autour de chaque agent.
Pour
qui Développeurs d'agents IA, développeurs Go et développeurs de microservices.
Accès
Go Micro est open source et gratuit, avec une API publique. La courbe d'apprentissage est moyenne.
Fonctions et usages
) # 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