Skip to main content
Glama
Qanat_Architecture_Overview.md1.19 kB
Qanat Architecture Overview +-------------------+ | Goose Desktop | <-- Container environment | (MCP-UI surface) | +---------+---------+ | v +-------------------+ +-------------------+ | Qanat MCP-UI | | Other Goose | | Extension | | Extensions | | (Custom MCP server| | (optional) | | wrapping Square) | +-------------------+ +---------+---------+ | v +-------------------+ | Square MCP Server | | (Catalog, Orders, | | Refunds, etc.) | +---------+---------+ | v +-------------------+ | Square API | | (Seller data) | +-------------------+ ## Voice/Gesture Inputs (parallel): +-------------------+ +-------------------+ | ElevenLabs STT/TTS| | MediaPipe Gesture | | Voice Agent | | Agent | +---------+---------+ +---------+---------+ | | v v Intent routed to Qanat MCP-UI Extension (e.g., "Show orders", "Refund order") ## UI Rendering: Qanat MCP-UI Extension returns structured UI payloads → Goose Desktop renders tables, buttons, status badges → User interacts via click, voice, or gesture

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/professordnyc/qanat-goose-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server