Event-driven background job platform.
## Inngest MCP Server: Event-Driven Serverless Functions The **Inngest MCP Server** integrates the event-driven function platform into Google Antigravity, enabling developers to build reliable background jobs, scheduled tasks, and event-driven workflows. ### Why Inngest MCP? - **Event-driven** - React to events with durable functions - **Automatic retries** - Built-in retry and error handling - **Step functions** - Break work into reliable steps - **Scheduling** - Cron-based scheduled execution - **Local development** - Full local dev experience ### Key Features #### 1. Function Triggering ```python # Send event to trigger function result = await mcp.call("inngest", "send_event", { "name": "user/signup", "data": { "user_id": "user_123", "email": "user@example.com" } }) print(f"Event ID: {result[\"ids\"][0]}") # Send multiple events await mcp.call("inngest", "send_events", { "events": [ {"name": "order/placed", "data": {"order_id": "ord_1"}}, {"name": "order/placed", "data": {"order_id": "ord_2"}} ] }) ``` #### 2. Run Management ```python # List function runs runs = await mcp.call("inngest", "list_runs", { "function_id": "send-welcome-email", "status": "completed", "limit": 20 }) for run in runs: print(f"{run[\"id\"]}: {run[\"status\"]} - {run[\"ended_at\"]}") # Get run details run = await mcp.call("inngest", "get_run", { "run_id": "run_xxx" }) ``` #### 3. Function Management ```python # List functions functions = await mcp.call("inngest", "list_functions", { "app_id": "my-app" }) for fn in functions: print(f"{fn[\"name\"]}: {fn[\"triggers\"]}") # Pause function await mcp.call("inngest", "pause_function", { "function_id": "process-uploads" }) ``` #### 4. Event History ```python # Get event history events = await mcp.call("inngest", "list_events", { "name": "user/signup", "since": "2024-01-01T00:00:00Z" }) # Replay event await mcp.call("inngest", "replay_event", { "event_id": "evt_xxx" }) ``` ### Configuration ```json { "mcpServers": { "inngest": { "command": "npx", "args": ["-y", "@anthropic/mcp-inngest"], "env": { "INNGEST_SIGNING_KEY": "signkey-xxx", "INNGEST_EVENT_KEY": "eventkey-xxx" } } } } ``` ### Use Cases **Background Jobs**: Reliable background task execution. **Event Processing**: React to business events durably. **Scheduled Tasks**: Cron-based job scheduling. **Workflow Orchestration**: Multi-step workflows. The Inngest MCP Server enables event-driven serverless functions.
{
"mcpServers": {
"inngest": {}
}
}