返回顶部
1

1claw1Claw密钥管理

HSM-backed secret management for AI agents — store, retrieve, rotate, and share secrets via the 1Claw vault without exposing them in context.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.1
安全检测
已通过
871
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

1claw

1Claw — 面向AI代理的HSM密钥管理

1Claw是一款基于云端HSM的密钥管理器。代理可在运行时访问API密钥、密码和凭证,而无需将其带入对话上下文。密钥使用永不离开HSM的加密密钥进行加密。

API基础URL: https://api.1claw.xyz
Shroud(TEE代理): https://shroud.1claw.xyz
MCP端点: https://mcp.1claw.xyz/mcp
控制台: https://1claw.xyz
文档: https://docs.1claw.xyz

何时使用此技能

  • - 你需要API密钥、密码或凭证来完成某项任务
  • 你想安全地存储新生成的凭证
  • 你需要与用户或其他代理共享密钥
  • 你需要在重新生成凭证后轮换它
  • 你想在使用前检查哪些密钥可用
  • 你需要在不暴露私钥的情况下签名或模拟EVM交易
  • 你需要交易签名的TEE级密钥隔离(使用 shroud.1claw.xyz 的Shroud)

设置

选项0:自助注册(新代理)

如果你还没有凭证,请自助注册——这会将凭证发送给你的用户:

bash

curl


curl -s -X POST https://api.1claw.xyz/v1/agents/enroll \
-H Content-Type: application/json \
-d {name:my-agent,human_email:human@example.com}

TypeScript SDK(静态方法,无需认证)

import { AgentsResource } from @1claw/sdk; await AgentsResource.enroll(https://api.1claw.xyz, { name: my-agent, human_email: human@example.com, });

CLI(无需认证)

npx @1claw/cli agent enroll my-agent --email human@example.com

用户将通过电子邮件收到代理ID和API密钥。然后他们为你的访问配置策略。

选项1:MCP服务器(推荐用于AI代理)

添加到你的MCP客户端配置。仅需要API密钥——代理ID和保险库会自动发现。

json
{
mcpServers: {
1claw: {
command: npx,
args: [-y, @1claw/mcp],
env: {
ONECLAWAGENTAPI_KEY:
}
}
}
}

可选覆盖:ONECLAWAGENTID(显式代理),ONECLAWVAULTID(显式保险库)。

托管HTTP流模式:

URL: https://mcp.1claw.xyz/mcp
Headers:
Authorization: Bearer
X-Vault-ID:

选项2:TypeScript SDK

bash
npm install @1claw/sdk

ts
import { createClient } from @1claw/sdk;

const client = createClient({
baseUrl: https://api.1claw.xyz,
apiKey: process.env.ONECLAWAGENTAPI_KEY,
});

选项3:直接REST API

进行身份验证,然后在每个请求中传递Bearer令牌。

bash

将代理API密钥交换为JWT(仅密钥——agent_id自动解析)


RESP=$(curl -s -X POST https://api.1claw.xyz/v1/auth/agent-token \
-H Content-Type: application/json \
-d {api_key:})
TOKEN=$(echo $RESP | jq -r .access_token)
AGENTID=$(echo $RESP | jq -r .agentid)

使用JWT

curl -H Authorization: Bearer $TOKEN https://api.1claw.xyz/v1/vaults

替代方案: 1ck_ API密钥(个人或代理)可直接用作Bearer令牌——无需JWT交换。



身份验证

代理认证流程

  1. 1. 用户在控制台或通过 POST /v1/agents 注册代理,并指定 authmethod(默认为 apikey,mtls 或 oidcclientcredentials)。对于 apikey 代理→接收 agentid + apikey(前缀 ocv)。对于mTLS/OIDC代理→仅接收 agentid(无API密钥)。
  2. 所有代理自动接收Ed25519 SSH密钥对(公钥在代理记录中,私钥在 agent-keys 保险库中)。
  3. API密钥代理交换凭证:POST /v1/auth/agent-token 使用 { apikey: }(或 { agentid: , apikey: })→返回 { accesstoken: , expiresin: 3600, agentid: , vaultids: [...] }。代理ID是可选的——服务器从密钥前缀解析。
  4. 代理在所有后续请求中使用 Authorization: Bearer
  5. JWT作用域源自代理的访问策略(路径模式)。如果没有策略,作用域为空(零访问)。代理的 vaultids 也包含在JWT中——对未列出保险库的请求将被拒绝。
  6. 令牌TTL默认为约1小时,但可通过 tokenttl_seconds 为每个代理设置。MCP服务器在过期前60秒自动刷新。

API密钥认证

以 1ck(用户个人API密钥)或 ocv(代理API密钥)开头的令牌可直接用作任何已认证端点上的Bearer令牌。



MCP工具参考

list_secrets

列出保险库中的所有密钥。返回路径、类型和版本——从不返回值。

参数类型必需描述
prefixstring用于过滤的路径前缀(例如 api-keys/)

get_secret

获取密钥的解密值。在需要它的API调用之前立即使用。切勿存储该值或将其包含在摘要中。

参数类型必需描述
pathstring密钥路径(例如 api-keys/stripe)

put_secret

存储新密钥或更新现有密钥。每次调用都会创建一个新版本。

参数类型必需默认描述
pathstring密钥路径
value
string | 是 | | 密钥值 |
| type | string | 否 | apikey | 可选值:apikey、password、privatekey、certificate、file、note、sshkey、env_bundle |
| metadata | object | 否 | | 任意JSON元数据 |
| expires_at | string | 否 | | ISO 8601过期日期时间 |
| maxaccesscount | number | 否 | | 自动过期前的最大读取次数(0 = 无限制) |

delete_secret

软删除密钥。可由管理员恢复。

参数类型必需描述
pathstring要删除的密钥路径

describe_secret

获取元数据(类型、版本、过期时间)而不获取值。用于检查是否存在。

参数类型必需描述
pathstring密钥路径

rotateandstore

为现有密钥存储新值,创建新版本。在重新生成密钥后使用。

参数类型必需描述
pathstring密钥路径
value
string | 是 | 新密钥值 |

getenvbundle

获取 env_bundle 密钥并将其 KEY=VALUE 行解析为JSON。

参数类型必需描述
pathstringenv_bundle 密钥的路径

create_vault

创建用于组织密钥的新保险库。

参数类型必需描述
namestring保险库名称(1–255个字符)
description
string | 否 | 简短描述 |

list_vaults

列出你可访问的所有保险库。无

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 1claw-1776419932 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 1claw-1776419932 技能

通过命令行安装

skillhub install 1claw-1776419932

下载

⬇ 下载 1claw v1.1.1(免费)

文件大小: 19.06 KB | 发布时间: 2026-4-17 18:12

v1.1.1 最新 2026-4-17 18:12
No changes detected in this version.

- Version 1.0.0 released.
- No file changes since the previous release.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部