インストール不要。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 に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → 1Password Events をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
1Password Events + ChatGPT
1Password Events API による 1Password Business アカウントのアクティビティフィード:結果、クライアント、場所付きのサインイン試行、アイテム使用イベント(入力、表示、コピー、エクスポート、共有)、ユーザー、保管庫、グループ、権限の変更に関する監査イベント。読み取り専用で、パスワードやその他の秘密の値は一切返しません。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
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で読み取れるイベント種別が表示されます。
読み取り専用: 3 つの一覧ツールが 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など)、クライアントアプリとバージョン、OS、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)を指定します。時刻を省略すると直近 1 時間分が返ります。各応答には cursor と has_more が含まれます。has_more が true の間、AI は同じツールを cursor だけで再度呼び出します。カーソルはセッションをまたいで有効なので、保存しておけば後で新しいイベントだけを取得できます。期間やページサイズを変えるときは、AI はカーソルなしで最初からやり直します。
データ形式: items にイベントが古い順に入ります。時刻は UTC の RFC 3339 です。ID は ETWZJTQCSRFPVOX74KERGHPBTU のような 26 文字の uuid です。country と location.country は ISO の国コードです。監査イベントの action と object_type は短いコードです: grant、revoke、uva(ユーザーの保管庫アクセス)、gva(グループの保管庫アクセス)、sa(サービスアカウント)、satoken(サービスアカウントのトークン)。
制限: トークンごとに 1 分あたり 600 リクエスト、1 時間あたり 30,000 リクエストです。429 が返ったら、時間枠がリセットされるまで待ちます。
よくあるエラー: {"Error":{"Message":"Unauthorized"}} 付きの 401 は、トークンの誤り、取り消し、期限切れ、リージョンのホスト違い、またはトークンの発行対象でない機能を示します。400 は時刻や limit の形式誤りです。500 の場合は少し待ってから再試行し、https://status.1password.com を確認してください。
このコネクタは保管庫、アイテム、パスワードを読まず、ユーザー、保管庫、権限を変更せず、Events Reporting トークンの発行や取り消しも行いません。
ステップ 2 — アダプターをインストール
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 では、Web 版の Plugins ページから MCP サーバーをプラグインとして追加します。有料プランで利用でき、開発者モードはもう必要ありません。Business ワークスペースで追加できるのは管理者とオーナーだけです。Enterprise・Edu では、管理者が Create plugins with MCPs 権限を付与できます。
- chatgpt.com/plugins を開き、Add をクリックして Add custom MCP server を選びます。
- 名前を入力します(例: Name:
1Password Events)。 - Connection の Server URL に
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Authentication は OAuth のままにします。 - I understand and want to continue を選び、Create as a plugin をクリックします。ChatGPT に求められたら AnythingMCP にサインインし、アクセスを許可します。
- 個人用プラグインから新しいプラグインをインストールし、チャットで @ を入力して選択します。
利用可能なツール
| 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
ChatGPT の無料プランでカスタム MCP サーバーは使えますか? OpenAI がカスタム MCP サーバーを案内しているのは有料プランだけで、Free プランは対象に含まれていません。
次のステップ
このガイドは役に立ちましたか?