coffeeshop-agent
by thangchung
Reference .NET implementations of A2A, MCP, and AG-UI protocols
Summary
Implements .NET reference components for agent-to-agent (A2A) communication, Microsoft Communication Protocol (MCP), and AG-UI. Provides protocol handlers, message models, and sample workflows so .NET services can participate in multi-agent conversations and UI-driven agent sessions. Includes C# SDK pieces and example integrations that make it easier to adopt Microsoft Agent Framework conventions in production stacks. See the Agent-to-Agent Protocol (A2A) and Model Context Protocol (MCP) references to align with core interoperability.
Why It Matters
When to Use
.NET and Microsoft-centric teams implementing protocol-compliant agent communication and UI integration for multi-agent systems. Leverage the AG-UI Protocol to streamline UI-driven agent sessions alongside A2A.
Real-World Examples
- Implement standard A2A messaging for .NET agents to enable cross-agent delegation and logging
- Integrate AG-UI protocol flows so web UIs can drive and observe agent sessions
- Add protocol-compliant hooks to capture agent interaction data for reputation and A2A evaluation