lightfast-inngest
Installation
SKILL.md
Inngest Dev Server Skill
Interact with the local Inngest dev server (localhost:8288) through its built-in MCP tools.
Tools
Six MCP tools are available via the inngest MCP server:
| Tool | Purpose | When to Use |
|---|---|---|
list_functions |
List all registered functions with triggers | See what functions exist, check registrations |
send_event |
Send a named event with data payload | Trigger functions via events, test event delivery |
invoke_function |
Execute a function by ID and wait for result | Test a specific function directly |
get_run_status |
Get step-by-step execution details for a run | Debug a failed run, inspect step outputs/errors |
poll_run_status |
Monitor multiple runs until completion | Wait for runs triggered by send_event |
grep_docs |
Search Inngest documentation by regex | Look up API patterns or configuration |
Workflow
Debugging a failure
list_functionsto find the function IDsend_eventorinvoke_functionto reproduceget_run_statuswith the run ID to see step-by-step execution and error stack traces
Testing a function
list_functionsto find the function ID and its expected trigger eventsend_eventwith the trigger event name and test payload — returns created run IDspoll_run_statuswith the run IDs to wait for completionget_run_statuson any failed runs to inspect errors
Quick Decision Tree
What do you need?
|- See registered functions -> list_functions
|- Trigger a function via event -> send_event
|- Execute a function directly -> invoke_function
|- Debug a failed run -> get_run_status (with run ID)
|- Wait for runs to finish -> poll_run_status
|- Look up Inngest docs -> grep_docs
Function ID Format
Functions are identified by slug, e.g. lightfast-platform-ingest-delivery. Use list_functions to discover exact IDs.
App Mapping
| App | Inngest App ID | Endpoint |
|---|---|---|
apps/platform |
lightfast-platform |
http://localhost:4112/api/inngest |
Notes
- The MCP server only works when the dev server is running (
pnpm dev:platformorpnpm dev:full) - After
send_event, there is a ~500ms delay before runs appear invoke_functionhas a 30s default timeout (overridable per-call)
Related skills
More from lightfastai/lightfast
blog-writer
Create category-aware, AEO-optimized blog posts for Lightfast. Use when writing technology deep-dives, company announcements, or product launches.
196react-doctor
Run after making React changes to catch issues early. Use when reviewing code, finishing a feature, or fixing bugs in a React project.
11remotion-best-practices
Best practices for Remotion - Video creation in React
10lightfast-db
|
2