SuperAPI AI 工具集

lightfast-inngest

部署与运维

查看项目

更新于 10-16 00:00

技能介绍

用途:该技能通过本地 Inngest 开发服务器(localhost:8288)内置的 MCP 工具与 Inngest 交互,主要用于查看已注册函数、触发或直接执行函数、调试失败运行以及查询文档。

主要能力:提供六个 MCP 工具。list_functions 列出所有已注册函数及其触发器;send_event 发送带数据负载的命名事件;invoke_function 按函数 ID 执行并等待结果;get_run_status 获取某次运行的逐步执行详情;poll_run_status 监控多个运行直至完成;grep_docs 用正则搜索 Inngest 文档。

使用方式:调试失败时,先用 list_functions 找到函数 ID,再用 send_event 或 invoke_function 复现,最后用 get_run_status 查看逐步执行与错误堆栈。测试函数时,先确认函数 ID 与预期触发事件,用 send_event 发送测试负载并获取运行 ID,再用 poll_run_status 等待完成,对失败运行用 get_run_status 检查错误。函数以 slug 标识,例如 lightfast-platform-ingest-delivery,需用 list_functions 发现确切 ID。

适用场景:本地开发中排查 Inngest 函数失败、验证事件投递、直接测试特定函数、查阅 API 模式或配置。

限制:MCP 服务器仅在开发服务器运行时可用(pnpm dev:platform 或 pnpm dev:full);send_event 后约 500ms 运行才会出现;invoke_function 默认超时 30 秒,可按调用覆盖。应用映射方面,apps/platform 对应 Inngest App ID lightfast-platform,端点为 http://localhost:4112/api/inngest。