Installation¶
Requirements¶
- Python 3.11 or higher
- An async runtime (the library is fully
asyncio-native)
Core library¶
Optional: HTTP Sidecar¶
The sidecar is a separate package. Install it if you want to run Saalis as a standalone REST service.
See HTTP Sidecar for usage.
Optional: MCP Server¶
The MCP server package exposes Saalis as native MCP tools for Claude Desktop and any MCP-native orchestrator.
See MCP Server for usage.
Development setup¶
Clone the repo and install all workspace packages with dev dependencies:
Run the full test suite: