Packages
Sanvex is split into Composer packages. Install only what you need.sanvex/core
The foundation. Provides:
SanvexManager— register and resolve driversBaseDriver— base class all drivers extend- Encryption via
KeyManagerandEncryptionService - Database migrations (
sv_*tables) - Webhook endpoint:
POST /sanvex/webhook - Tenancy via
SanvexManager::for($owner)
sanvex/cli
Artisan commands for setup and scaffolding. Registers only when the app runs in console.
Driver packages
Each driver is a separate Composer package with its own service provider:
Install only the drivers you use:
config/sanvex.php:
sanvex/mcp
Exposes Sanvex to MCP-compatible clients (IDE agents, Claude Desktop, etc.).
- Stdio server:
php artisan sanvex:mcp-stdio - Optional HTTP SSE when
SANVEX_MCP_ENABLE_SERVER=true
sanvex/laravel-ai
Wraps Sanvex for Laravel AI agents. Provides SanvexAi with tool discovery and execution.
laravel/ai ^0.6.0. See Laravel AI integration.
