Score qualité 78Bgo-micro.dev#agents#business#design#no-code#writing

Go Micro

Go Micro est un framework de microservices Go permettant de créer des microservices Go et des agents appelables par IA avec des passerelles MCP et A2A.

Visiter le site

À 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.

Cas d’usage
  • ) # 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

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

En bref

Monétisation
  • Gratuit
Signaux de maturité
  • Open source
  • API publique
Courbe d'apprentissage
  • Moyenne

Sources

Chaque fiche conserve ses sources et sa date de vérification.

Outils similaires

TypeScript AI Framework for Agents and Apps
mastra.ai
90

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

Payant · 0,50 $US+

Voir les détails
OpenSpec
openspec.dev
85

OpenSpec est un framework léger et configurable qui aide les équipes logicielles et les agents de codage à créer, affiner et gérer des spécifications logicielles vivantes. Il s'intègre à de nombreux agents de codage et génère les fichiers de compétences et de commandes correspondants.

Voir les détails
swarms
docs.swarms.world
83

Swarms est un framework pour créer et déployer des systèmes d'IA multi-agents avec des modèles, des outils et un contrôle d'exécution configurables, destiné aux ingénieurs ML, aux constructeurs d'agents et aux développeurs IA.

Voir les détails
Genkit
genkit.dev
80

Genkit est un framework d'IA open source de Google qui fournit des API unifiées pour Gemini, GPT, Claude et plus encore en JavaScript, Go, Python et Dart. Il inclut des outils de développement intégrés, des sorties structurées, l'appel d'outils et la surveillance de production, et peut être déployé n'importe où.

Voir les détails