关于 Zhook Mcp Server
Zhook Mcp Server 是用于管理 Zhook Webhook 和 MQTT Hook 的 MCP 服务。AI Agent 可通过它配置 Hook 与目标端,查看事件并检查性能指标。
主要功能
- 01创建 Webhook 和 MQTT Hook
- 02列出并查看 Hook 配置
- 03查看事件并等待新事件
- 04管理目标端和转换规则
- 05查看实时及历史指标
适用场景
- 01通过 Agent 创建或测试 Webhook
- 02等待 Hook 接收新事件
- 03调整事件目标端或 JSONata 转换
- 04检查 Webhook 流量和成功率
MCP 相关
它向 MCP 客户端提供管理 Zhook Hook、事件、目标端、转换规则和指标的工具。请求需要 Zhook API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
18收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| hookId | string | 否 | 要触发的 Hook ID(优先使用) |
| hook_id | string | 否 | hookId 的别名 |
| payload | string | 是 | 要发送的负载。可以是 JSON 对象、JSON 字符串或纯文本。 |
| contentType | enum | 否 | webhook 的 Content-Type(默认值:application/json)application/json | text/plain |
详细介绍
@zhook/mcp-server
适用于 zhook 的官方 Model Context Protocol (MCP) 服务,让 AI Agent 能够与您的 Zhook Webhook、事件和指标进行交互。
功能
- 创建 Hook:直接通过您的 Agent 创建新的 Webhook 或 MQTT Hook。
- 列出 Hook:获取已配置 Webhook 的列表。
- 检查事件:查看特定 Hook 的近期事件。
- 等待事件:暂停执行并等待特定事件发生。
- 指标:查看有关 Webhook 性能的详细指标。
安装
您可以使用 npx 运行此服务,或全局安装。
使用 npx(推荐用于 Claude Desktop)
将以下内容添加到您的 MCP 配置中(例如,claude_desktop_config.json):
{
"mcpServers": {
"zhook": {
"command": "npx",
"args": [
"-y",
"@zhook/mcp-server"
],
"env": {
"ZHOOK_API_KEY": "your_api_key_here"
}
}
}
}
手动安装
npm install -g @zhook/mcp-server
然后运行:
zhook-mcp
配置
此服务需要 Zhook API 密钥来验证请求。您可以在 Zhook 控制面板的用户设置页面获取此密钥。
| 环境变量 | 说明 | 必填 |
|---|---|---|
ZHOOK_API_KEY | 您的 Zhook API 密钥 | 是 |
工具
Hook
zhook_list_hooks:列出 Zhook 账户中配置的所有 Webhook。zhook_get_hook:获取特定 Webhook 的详细配置。zhook_create_hook:创建新的 Webhook 或 MQTT Hook。zhook_trigger_webhook:向特定 Hook 发送测试 Webhook 事件。
事件
zhook_list_events:列出特定 Hook 收到的近期事件。zhook_get_event:获取特定事件的完整 JSON 负载和详细信息。zhook_wait_for_event:连接到 Zhook WebSocket 并等待下一个事件到达。
###目标地址
zhook_list_destinations:列出特定 Webhook 配置的所有目标地址。zhook_get_destination:获取特定目标地址的详细配置。zhook_create_destination:向 Hook 添加新的目标地址。zhook_update_destination:更新现有目标地址的配置。zhook_delete_destination:从 Hook 中移除目标地址。
转换
zhook_list_transformations:列出特定 Webhook 配置的所有转换。zhook_create_transformation:为 Hook 创建新的 JSONata 转换。zhook_update_transformation:更新现有转换。zhook_delete_transformation:从 Hook 中删除转换。
指标
zhook_get_hook_metrics:获取实时指标(请求数、成功率和失败率)。zhook_get_aggregated_hook_metrics:获取支持自定义日期范围的历史汇总指标。
在编辑器和工具中使用
VSCode
- 打开命令面板(Ctrl+Shift+P)。
- 输入并选择 “MCP Servers”(或已配置的扩展命令)。
- 按照上文所示添加服务配置。
Antigravity(Agent)
- 点击右上角工具栏中的 “...” (更多选项) 菜单。
- 选择 “MCP Servers”,然后选择 “Manage MCP Servers”。
- 添加服务配置(名称:
zhook,命令:npx,参数:-y @zhook/mcp-server,环境变量:ZHOOK_API_KEY=...)。
许可证
ISC
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。