Skip to main content
Glama
system-design.mdβ€’1.68 kB
# Features - MCP Server - System Design AutoMobile's MCP makes its various [actions](actions.md) available as tool calls and automatically performs [observations](observation.md) within an [interaction loop](interaction-loop.md). ```mermaid stateDiagram-v2 Agent: Agent RequestHandler: Request Handler DeviceSessionManager: Device Session Manager InteractionLoop: Interaction Loop AuthorTest: Author Test InitialObserve: Observe FinalObserve: Observe MoreActions?: More Actions? ExecuteAction: Execute Action ValidateAction: Validate Action ChangeExpected?: Change Expected? ValidChange: Valid Change? ActionableError: throw ActionableError Agent --> RequestHandler : πŸ“₯ Tool Call Request RequestHandler --> Agent : πŸ“€ Tool Call Response RequestHandler --> DeviceSessionManager InteractionLoop --> RequestHandler: πŸ–ΌοΈ Processed Results DeviceSessionManager --> InteractionLoop: πŸ“± RequestHandler --> AuthorTest: on App Stopped state InteractionLoop { InitialObserve --> ExecuteActions ExecuteActions --> FinalObserve state ExecuteActions { MoreActions? --> ExecuteAction: βœ… ExecuteAction --> ValidateAction ValidateAction --> MoreActions?: βœ… ValidateAction --> Done: ❌ MoreActions? --> Done: ❌ } state FinalObserve { ChangeExpected? --> ValidChange: βœ… ChangeExpected? --> Success: ❌ ValidChange --> Success: βœ… ValidChange --> ActionableError: ❌ } } ```

Latest Blog Posts

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/zillow/auto-mobile'

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