连接器指南阅读约 3 分钟4 个 MCP 工具7 种语言

如何通过 MCP 将 1Password Events 连接到 ChatGPT

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

HC作者:HelpCode 团队更新于 3 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

1Password Events

1Password Events

Activity feed of a 1Password Business account from the 1Password Events API: sign-in attempts with outcome, client and location, item usage events (fill, reveal, copy, export, share) and audit events for user, vault, group and permission changes. Read-only; it never returns secret values.

个工具

4

区域

INTL

类别

监控

身份验证

Bearer Token

所需环境变量

ONEPASSWORD_EVENTS_URLONEPASSWORD_EVENTS_TOKEN
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 1Password Events,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

摘要

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

试试这样问

1Password Events 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

1Password Events · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → 1Password Events、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无 git clone、无本地服务器。

1Password Events + ChatGPT

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

前提条件

完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:

ONEPASSWORD_EVENTS_URL, ONEPASSWORD_EVENTS_TOKEN

步骤 1 — 获取凭证

设置大约需要 5 分钟。你需要一个 1Password Business 账户,以及一位能设置 Events Reporting 集成的所有者或管理员。

  1. 登录 1Password.com,打开 Integrations(如果已有其他集成,再打开 Directory)。
  2. 在 Events Reporting 下选择你的 SIEM 或 Other,为集成命名并选择 Add Integration。
  3. 设置 Bearer 令牌:名称、可选的有效期(30、90 或 180 天;不设置则永不过期)以及 Events to Report:登录尝试、项目使用、审计事件。选择 Issue Token,并把令牌保存在 1Password 中。
  4. 把令牌(以 eyJ 开头的长 JWT,前面不加 Bearer)粘贴到 ONEPASSWORD_EVENTS_TOKEN。
  5. 把 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)。
  6. 安装连接器并运行 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 — 在 ChatGPT 中添加连接器

你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(https://cloud.anythingmcp.com/mcp/…)。本指南中出现 YOUR_SERVER_ID 的地方都用它替换。

ChatGPT 在网页版的 Plugins 页面把 MCP 服务器添加为插件,仅付费套餐可用,不再需要开发者模式。在 Business 工作区中只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。

  1. 前往 chatgpt.com/plugins,点击 Add,然后选择 Add custom MCP server。
  2. 填写名称,例如 Name: 1Password Events。
  3. 在 Connection 下的 Server URL 中填入 https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,Authentication 保持为 OAuth。
  4. 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
  5. 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。

可用工具

ToolWhat it does
onepassword_events_introspectCheck 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_attemptsSign-in attempts to the 1Password account, successful and failed, oldest first: who (target_user name, email, uuid), when, outcome…
onepassword_events_list_item_usagesItem 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_eventsAudit 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

ChatGPT 免费套餐能用自定义 MCP 服务器吗? OpenAI 只为付费套餐提供自定义 MCP 服务器的说明,Free 套餐不在其列。

下一步

这份指南对你有帮助吗?

你的 1Password Events 智能体只差一次点击。

安装连接器,粘贴密钥,向 ChatGPT 提问。免费试用 7 天,无需信用卡。

相关指南

连接器

如何通过 MCP 将 1Password Events 连接到 Claude

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

连接器

如何通过 MCP 将 1Password Events 连接到 Cursor

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

连接器

如何通过 MCP 将 1Password Events 连接到 Gemini

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

连接器

如何通过 MCP 将 1Password Events 连接到 Meta Muse

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

连接器

1Password Events 接入 MCP:在任意 AI 智能体中查看登录尝试、项目使用和审计事件

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。

连接器

如何通过 MCP 将 1Password Events 连接到 Microsoft Copilot

通过 1Password Events API 读取 1Password Business 账户的活动流:带结果、客户端和位置的登录尝试,项目使用事件(填充、显示、复制、导出、共享),以及用户、保险库、群组和权限变更的审计事件。只读;绝不返回密码或其他机密值。