mcpField
L
linear-webhooks

linear-webhooks

github.com/nesszer开发138113 次安装8 周前更新
代码仓库

关于 linear-webhooks

linear-webhooks 是通过 `linear-cli` 管理 Linear Webhook 的技能,涵盖 Webhook 生命周期操作,并提供带 HMAC 验证的本地监听器。

主要功能

  1. 01列出、查看、创建、更新和删除 Webhook
  2. 02轮换 Webhook 签名密钥
  3. 03在本地监听并通过 HMAC 验证事件
  4. 04选择事件类型并输出 JSON

适用场景

  1. 01检查现有 Webhook 配置
  2. 02订阅端点以接收 Issue 事件
  3. 03在本地接收并验证 Webhook 事件

安装

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

$npx skills add https://github.com/nesszer/linear-cli --skill linear-webhooks

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

详细介绍

Webhooks(Webhook)

# List all webhooks
linear-cli wh list

# Create a webhook
linear-cli wh create https://example.com/hook --events Issue

# Get webhook details
linear-cli wh get WEBHOOK_ID

# Update a webhook
linear-cli wh update WEBHOOK_ID --url https://new-url.com

# Delete a webhook
linear-cli wh delete WEBHOOK_ID --force

# Rotate signing secret
linear-cli wh rotate-secret WEBHOOK_ID

# Listen for events locally (dev/testing)
linear-cli wh listen --port 9000
linear-cli wh listen --port 9000 --secret SIGNING_SECRET

子命令

命令用途
list列出所有 Webhook
get查看 Webhook 详情
create创建 Webhook
update更新 Webhook
delete删除 Webhook
rotate-secret轮换签名密钥
listen使用 HMAC 验证的本地事件监听器

标志

标志用途
--events TYPE要订阅的事件类型
--port N本地监听端口
--secret KEYHMAC 签名密钥
--output jsonJSON 输出

退出代码

0=成功,1=错误,2=未找到,3=认证错误

评论

支持 Markdown