mcpField
D
dingdawg-loop

dingdawg-loop

本地服务
github.com/dingdawgAI 与智能体015 周前更新

关于 dingdawg-loop

dingdawg-loop 是为定时 AI Agent 操作设置治理关卡的 MCP 服务,面向需要风险检查、签名收据和周期任务审计记录的团队。

主要功能

  1. 01注册定时循环及策略
  2. 02执行前评估操作
  3. 03拦截高风险操作
  4. 04使用 Ed25519 签署执行收据
  5. 05暂停和恢复循环
  6. 06查询单个循环的审计记录

适用场景

  1. 01为敏感任务设置审批门槛
  2. 02阻止未经批准的财务或破坏性操作
  3. 03暂停周期性 Agent 工作流
  4. 04检查签名执行记录

MCP 相关

提供注册、执行、列出、暂停、恢复和审计定时循环的 MCP 工具。兼容 MCP 客户端,也可通过 MCP bridge 接入 CrewAI 和 LangGraph。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"dingdawg-dingdawg-loop": {
"command": "npx",
"args": [
"-y",
"dingdawg-loop"
],
"env": {
"DINGDAWG_API_KEY": "<DINGDAWG_API_KEY>"
}
}
}
}
启动命令npx -y dingdawg-loop
需要配置的环境变量
DINGDAWG_API_KEY密钥API key for paid tier access — get free at dingdawg.com

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmdingdawg-loop2.0.8

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
namestring是此循环的人类可读名称(例如,'daily-report-sender'、'hourly-health-check')
metadataobject否可选的键值元数据(例如,owner、team、target_system)
schedulestring是此计划的 cron 表达式(例如,'0 9 * * *' 表示每天上午 9 点,'@hourly')。在 v1 中会存储,但不会自动执行。
risk_tierenum是风险等级——决定治理门禁的严格程度。'critical' 循环几乎总是需要人工审核。low | medium | high | critical
action_typestring是此循环执行的操作类型(例如,'send_email'、'generate_report'、'sync_data'、'health_check')
descriptionstring是详细描述此循环每个周期执行的操作。具体说明——治理会评估此文本。

详细介绍

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。