跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 1Password Events,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
AnythingMCP 已收录在 Claude 的连接器目录中:一键添加到 Claude (在新标签页中打开),然后登录并选择 Claude 可以使用哪些 MCP 服务器。
摘要
通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。
试试这样问
1Password Events 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → 1Password Events、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
1Password Events + Claude
通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
ONEPASSWORD_EVENTS_URL, ONEPASSWORD_EVENTS_TOKEN
步骤 1 — 获取凭证
设置大约需要 5 分钟。你需要一个 1Password Business 账户,以及一位能设置 Events Reporting 集成的所有者或管理员。
- 登录 1Password.com,打开 Integrations(如果已有其他集成,再打开 Directory)。
- 在 Events Reporting 下选择你的 SIEM 或 Other,为集成命名并选择 Add Integration。
- 设置 Bearer 令牌:名称、可选的有效期(30、90 或 180 天;不设置则永不过期)以及 Events to Report:登录尝试、项目使用、审计事件。选择 Issue Token,并把令牌保存在 1Password 中。
- 把令牌(以
eyJ开头的长 JWT,前面不加Bearer)粘贴到ONEPASSWORD_EVENTS_TOKEN。 - 把
ONEPASSWORD_EVENTS_URL设为你账户所在区域的事件主机:https://events.1password.com(1password.com)、https://events.ent.1password.com(ent.1password.com)、https://events.1password.ca(1password.ca)或https://events.1password.eu(1password.eu)。 - 安装连接器并运行
onepassword_events_introspect:它会显示令牌的 uuid、签发时间、所属账户,并在features中列出它可读取的事件类型。
只读:三个列表工具使用 POST 请求,仅仅是因为分页游标放在请求体中传递;1Password 中不会有任何更改。没有可写入的内容,因此安装时没有关闭任何工具。
不含机密值:事件用 uuid 标识用户、保险库和项目,并带有用户的姓名、邮箱、IP 地址和位置,但绝不包含密码或其他项目内容。要读取保险库和项目,请使用单独的 1Password Connect 连接器。
可读取的内容:
onepassword_events_list_signin_attempts:成功和失败的登录,包括用户(姓名、邮箱、uuid)、时间、结果(category,如success、credentials_failed、mfa_failed、sso_failed、firewall_failed;type,如credentials_ok、mfa_ok、password_secret_bad、totp_bad、country_blocked)、客户端应用及版本、操作系统、IP 地址和位置。适合排查可疑登录、MFA 失败或被封锁的国家。onepassword_events_list_item_usages:谁填充、显示、复制、导出、共享或编辑了某个项目,或哪个集成获取、创建或更新了它(fill、reveal、secure-copy、export、share、enter-item-edit-mode、select-sso-provider、server-fetch、server-create、server-update),附带item_uuid、vault_uuid、used_version、用户、客户端和位置。只有 1Password 8.4.0 或更高版本的应用才会记录项目使用。onepassword_events_list_audit_events:团队成员在账户中做了哪些更改,例如邀请、暂停或移除用户,授予或撤销保险库访问权限,群组、设备、服务账户及其令牌,以及导出。每个事件包含action、object_type、操作者、对象、会话(IP、设备、登录时间)和位置。
每个列表工具都需要令牌具备相应的功能(signinattempts、itemusages、auditevents);对于令牌未获授权的功能,会返回 401。
分页:首次调用接受 start_time、end_time(RFC 3339,例如 2026-10-29T00:00:00Z)和 limit(1 到 1000,默认 100);不指定时间则返回最近一小时。每个响应都带有 cursor 和 has_more。只要 has_more 为 true,AI 就只带 cursor 再次调用同一个工具。游标在不同会话之间仍然有效,可以保存下来,以后只获取更新的事件。要更改时间范围或每页大小,AI 会不带游标重新开始。
数据格式:items 包含事件,按从旧到新排列。时间为 UTC 的 RFC 3339 格式。id 是 26 个字符的 uuid,例如 ETWZJTQCSRFPVOX74KERGHPBTU。country 和 location.country 是 ISO 国家代码。审计事件的 action 和 object_type 是简短代码:grant、revoke、uva(用户的保险库访问权限)、gva(群组的保险库访问权限)、sa(服务账户)、satoken(服务账户令牌)。
限制:每个令牌每分钟 600 个请求、每小时 30,000 个请求;429 表示需要等待时间窗口重置。
常见错误:带 {"Error":{"Message":"Unauthorized"}} 的 401 表示令牌错误、已撤销或已过期,区域主机不对,或请求了令牌未获授权的功能。400 表示时间或 limit 格式有误。遇到 500 时,稍等后重试,并查看 https://status.1password.com。
连接器不读取保险库、项目或密码,不修改用户、保险库或权限,也不签发或撤销 Events Reporting 令牌。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 Claude 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
推荐路径:在 claude.ai web 上工作,无需触碰任何配置文件。
- 在 Claude 中打开 Customize → Connectors。
- 点击 +,然后点击 Add custom connector。
- 输入名称(例如
1Password Events)和远程 MCP 服务器 URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,然后点击 Add。 - 点击 Connect,登录 AnythingMCP(OAuth)并允许访问。
下面所有工具都会出现在你的聊天中,开始输入提示。
可用工具
| Tool | What it does |
|---|---|
onepassword_events_introspect | Check the Events API bearer token: returns its uuid, issued_at, the account_uuid and the features it may read (auditevents, itemusages… |
onepassword_events_list_signin_attempts | Sign-in attempts to the 1Password account, successful and failed, oldest first: who (target_user name, email, uuid), when, outcome… |
onepassword_events_list_item_usages | Item usage events: when a user filled, revealed, copied, exported, shared or edited an item, or an integration fetched, created or updated… |
onepassword_events_list_audit_events | Audit events for actions team members took in the account: action (create, update, delete, activate, suspend, reactive, join, leave, grant… |
示例提示
- “过去 24 小时内,我们的 1Password 账户有没有失败的登录尝试?按用户和国家分组。”
- “过去 7 天里哪些项目被显示或复制过,是谁操作的?”
- “列出昨天的审计事件:谁被邀请、暂停或移除,哪些保险库权限发生了变化?”
- “本月有没有创建或撤销服务账户的令牌?”
- “我们的 Events Reporting 令牌可以读取哪些事件类型?”
FAQ
Claude Code 和 Claude Desktop 一样工作吗? 是的,两者都指向 https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID。
下一步
这份指南对你有帮助吗?