Open-source e-commerce platform for Ruby on Rails.
## Solidus MCP Server: Ruby Commerce The **Solidus MCP Server** integrates Solidus's Ruby-based e-commerce platform into Google Antigravity, enabling developers to manage flexible, customizable stores through AI-assisted commerce workflows. ### Why Solidus MCP? - **Ruby/Rails**: Built on Ruby on Rails for flexibility - **Spree Heritage**: Fork of Spree with active development - **Customizable**: Extensive extension system - **Enterprise Ready**: Used by large retailers - **Open Source**: BSD-3 licensed ### Key Features #### 1. Product Management ```ruby # Create product via MCP product = await solidus.createProduct({ name: "Premium Product", description: "Product description", price: 99.99, sku: "PROD-001", shipping_category_id: 1, taxons: ["category/electronics"] }) # Create variant variant = await solidus.createVariant({ product_id: product.id, sku: "PROD-001-LG", price: 109.99, option_values: [{ name: "Size", value: "Large" }] }) # Update stock await solidus.updateStock({ variant_id: variant.id, stock_location_id: 1, count_on_hand: 100 }) ``` #### 2. Order Processing ```javascript // Get orders const orders = await solidus.getOrders({ state: "complete", completed_at_gt: "2024-12-01" }); // Ship order await solidus.shipOrder({ orderId: orders[0].id, shipmentId: shipment.id, trackingNumber: "TRACK123" }); // Cancel order await solidus.cancelOrder({ orderId: orders[0].id, reason: "Customer request" }); // Process refund await solidus.createRefund({ orderId: orders[0].id, amount: 49.99, reason: "Partial refund" }); ``` ### Configuration ```json { "mcpServers": { "solidus": { "command": "npx", "args": ["-y", "@anthropic/mcp-solidus"], "env": { "SOLIDUS_API_URL": "https://your-store.com/api/v2", "SOLIDUS_API_KEY": "your-api-key" } } } } ``` ### Use Cases **Custom Commerce**: Build highly customized e-commerce solutions. **Ruby Ecosystem**: Integrate with existing Rails applications. **Enterprise Retail**: Power large-scale retail operations. The Solidus MCP Server brings flexible Ruby commerce to your workflow.
{
"mcpServers": {
"solidus": {}
}
}