关于 DidWork
利用独立收集的证据,验证 Agent 声称的结果是否确实发生。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y @didwork/mcp需要配置的环境变量
DIDWORK_API_KEY密钥DidWork API key, free at https://didwork.sh/console. Optional: the server falls back to the ~/.didwork/api_key file (or DIDWORK_API_KEY_FILE); with no key at all it runs keyless and only http.ok claims verify.DIDWORK_BASE_URLOverride the DidWork API base URL (defaults to the hosted API)本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
10收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | string | 是 | 声明类型,例如 'stripe.refund' 或 'http.ok'。 |
| wait | boolean | 否 | false = 立即返回待处理的验证,并使用 did_get 轮询 |
| tools | array | 否 | 执行该工作的工具,格式为 did_inspect_tool 返回的配置文件,或 { name, capabilities } 记录。作为调用方报告的上下文(工具可能影响的内容)记录在回执中;判定结果不取决于此项。 |
| account | string | 否 | 要据以验证的已连接账户,使用用户在控制台提供的标签指定(例如 'acme')。省略时,会尝试该提供方的所有已连接账户。 |
| subject | string | 否 | 可选的调用方引用 ID |
| expected | object | 是 | 声明的预期字段。对于 github.commit_in_branch,使用 { repository: 'owner/repo', branch: 'main', commit: 'full-sha' };对于 stripe.refund,使用 { payment: 'pi_123', amount: 4999 }。 |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。