Architecture
Architecture Overview
oneserver is designed as a desktop application using Tauri. We combine a web-based frontend for management with a powerful Rust backend for logic and proxying.
Visual Overview
sequenceDiagram participant Client as Client App participant Connector as os_connector participant Gateway as OneServer Gateway participant MCP as MCP Server Client->>Connector: Spawn process Connector->>Gateway: Connect via WebSocket Gateway->>Connector: Capability announcements Note over Client,MCP: Tool usage flow Client->>Connector: use_tool request Connector->>Gateway: Forward request Gateway->>MCP: Proxy request MCP->>Gateway: Tool response Gateway->>Connector: Forward response Connector->>Client: Deliver response
Troubleshooting
Next