
Go-Agent
by Protocol-Lattice
Production-ready Go framework for AI agents with graph-aware memory, UTCP tool orchestration, and multi-agent coordination.
What it does
Go-Agent provides a robust, idiomatic Go framework for building sophisticated AI agents. It connects LLMs to production-grade memory systems and tool orchestration layers, allowing developers to create agents that maintain long-term state and coordinate complex workflows without leaving the Go ecosystem.
Tools
- Generate: Basic text generation and response handling.
- GenerateWithFiles: Context-aware generation using attached file bytes.
- Memory Management: Pluggable vector-store backed long-term memory (Postgres, Qdrant, MongoDB).
- UTCP Orchestration: Standardized tool execution across different providers and processes.
- Agent-as-Tool: Ability to wrap an entire agent as a tool for hierarchical multi-agent workflows.
Installation
Add the package to your project:
go get github.com/Protocol-Lattice/go-agent
For Claude Desktop, you would typically compile a binary using this framework as a server and add it to your config:
{
"mcpServers": {
"go-agent": {
"command": "/path/to/go-agent-binary",
"args": []
}
}
}
Supported hosts
- claude
Quick install
go get github.com/Protocol-Lattice/go-agentInformation
- Pricing
- free
- Published
- 5/30/2026






