关于 dingdawg-loop
dingdawg-loop 是为定时 AI Agent 操作设置治理关卡的 MCP 服务,面向需要风险检查、签名收据和周期任务审计记录的团队。
主要功能
- 01注册定时循环及策略
- 02执行前评估操作
- 03拦截高风险操作
- 04使用 Ed25519 签署执行收据
- 05暂停和恢复循环
- 06查询单个循环的审计记录
适用场景
- 01为敏感任务设置审批门槛
- 02阻止未经批准的财务或破坏性操作
- 03暂停周期性 Agent 工作流
- 04检查签名执行记录
MCP 相关
提供注册、执行、列出、暂停、恢复和审计定时循环的 MCP 工具。兼容 MCP 客户端,也可通过 MCP bridge 接入 CrewAI 和 LangGraph。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 此循环的人类可读名称(例如,'daily-report-sender'、'hourly-health-check') |
| metadata | object | 否 | 可选的键值元数据(例如,owner、team、target_system) |
| schedule | string | 是 | 此计划的 cron 表达式(例如,'0 9 * * *' 表示每天上午 9 点,'@hourly')。在 v1 中会存储,但不会自动执行。 |
| risk_tier | enum | 是 | 风险等级——决定治理门禁的严格程度。'critical' 循环几乎总是需要人工审核。low | medium | high | critical |
| action_type | string | 是 | 此循环执行的操作类型(例如,'send_email'、'generate_report'、'sync_data'、'health_check') |
| description | string | 是 | 详细描述此循环每个周期执行的操作。具体说明——治理会评估此文本。 |
详细介绍
dingdawg-loop
DingDawg Loop Protocol(DDLP) — 配备治理门控的安全定时 AI Agent。
每次循环执行都会经过验证、生成回执,并在故障时默认拒绝。原生支持 MCP。可与 CrewAI、LangGraph、Claude Code 和 Cursor 配合使用。
安装
npx dingdawg-loop
也可在 Claude Desktop / Claude Code 中作为 MCP 服务使用:
{
"mcpServers": {
"dingdawg-loop": {
"command": "npx",
"args": ["dingdawg-loop"]
}
}
}
功能
DDLP 为任何定时 Agent 操作添加治理门控,以便:
- 在执行前评估循环描述
- 在达到策略阈值前,阻止破坏性、金融或敏感操作
- 使用 Ed25519 回执为每次执行签名
- 提供每个循环的完整审计历史
MCP 工具
| 工具 | 描述 |
|---|---|
register_loop | 注册新的定时循环,包含名称、描述、cron 和治理策略 |
execute_loop | 运行已注册循环的一个周期 — 治理门控会在任何操作前触发 |
list_loops | 列出所有已注册循环及其状态、上次执行时间和回执数量 |
pause_loop | 暂停正在运行的循环 — 恢复前不会执行 |
resume_loop | 恢复已暂停的循环 |
loop_audit | 获取任意循环的完整签名回执审计记录 |
治理门控
DDLP 会在注册时对每个循环进行分类。高风险类别需要更高级别的审批:
- 破坏性操作 — 删除文件、修改数据库、
DROP语句 - 外部通信 — 发送电子邮件、Slack 消息、调用 webhook
- 金融操作 — 任何支出、转账或付款操作
- 敏感数据访问 — 读取 PII、访问凭据、健康记录
- 批量操作 — 批量更新、批量发送、批量删除
兼容性
适用于任何兼容 MCP 的 AI 客户端:
- Claude Desktop / Claude Code
- Cursor
- CrewAI(通过 MCP bridge)
- LangGraph(通过 MCP bridge)
许可证
BUSL-1.1 — 参见 LICENSE
发布者
DingDawg Enterprise — [email protected] — dingdawg.com
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。