mcpField
M
modal-deploy

modal-deploy

github.com/aiagentwithdhruv云与 DevOps2036 次安装15 周前更新
代码仓库

关于 modal-deploy

modal-deploy 用于将执行脚本部署到 Modal,以便在无服务器云环境中运行。它支持部署 webhook 端点和定时函数,并通过 Modal 控制台配置密钥。

主要功能

  1. 01部署执行脚本
  2. 02提供多个 webhook 端点
  3. 03支持定时函数
  4. 04从 Modal 配置密钥

适用场景

  1. 01在云端运行执行脚本
  2. 02按计划触发函数
  3. 03部署线索抓取或提案生成端点

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aiagentwithdhruv/skills --skill modal-deploy

安装后在 Claude Code 中输入/modal-deploy确认已加载。

详细介绍

Modal Cloud 部署

目标

将执行脚本部署到 Modal,以便在无服务器云环境中执行。

部署命令

modal deploy execution/modal_webhook.py

主要端点

端点用途
directive按 slug 执行指令
list_webhooks列出可用的 Webhook
general_agent执行通用 Agent 任务
scrape_leads潜在客户抓取端点
generate_proposal生成提案
youtube_outliers抓取 YouTube 异常数据

添加新函数

  1. 在 execution/modal_webhook.py 中添加函数
  2. 使用 @app.function() 或 @app.function(schedule=modal.Cron(...)) 装饰函数
  3. 部署:modal deploy execution/modal_webhook.py

环境

Modal 密钥在 Modal 控制面板中配置,而非本地 .env。

Cron 作业

@app.function(schedule=modal.Cron("0 * * * *"))  # Every hour
def my_scheduled_function():
    pass

架构

输入
名称类型必填描述
filefile_path否要部署的文件(默认值:execution/modal_webhook.py)
输出
名称类型描述
deployedboolean部署是否成功
endpointsarray已部署端点 URL 列表
凭据
名称来源
MODAL_TOKEN_IDModal 控制面板
MODAL_TOKEN_SECRETModal 控制面板
可组合使用

与此工具配合良好的技能:add-webhook

费用

Modal 计算资源(按使用量付费)

评论

支持 Markdown