Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте 1Password Events одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Лента активности аккаунта 1Password Business через 1Password Events API: попытки входа с результатом, клиентом и местоположением, события использования элементов (автозаполнение, показ, копирование, экспорт, общий доступ) и события аудита об изменениях пользователей, сейфов, групп и прав. Только чтение; пароли и другие секретные значения не возвращаются никогда.
Попробуй спросить
Примеры промптов для 1Password Events
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → 1Password Events, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
1Password Events + Gemini
Лента активности аккаунта 1Password Business через 1Password Events API: попытки входа с результатом, клиентом и местоположением, события использования элементов (автозаполнение, показ, копирование, экспорт, общий доступ) и события аудита об изменениях пользователей, сейфов, групп и прав. Только чтение; пароли и другие секретные значения не возвращаются никогда.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
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.
- Вставьте токен (длинный JWT, начинающийся с
eyJ, без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, с именами, email, IP-адресами и местоположением пользователей, но никогда не содержат паролей и другого содержимого элементов. Для чтения сейфов и элементов используйте отдельный коннектор 1Password Connect.
Что читает:
onepassword_events_list_signin_attempts: успешные и неудачные входы с пользователем (имя, email, 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, ИИ снова вызывает тот же инструмент только с cursor. Курсор остаётся действительным между сессиями, его можно сохранить, чтобы позже получать только новые события. Чтобы изменить интервал или размер страницы, ИИ начинает заново без курсора.
Форматы данных: items содержит события, от старых к новым. Время в RFC 3339, UTC. Id это uuid из 26 символов, например ETWZJTQCSRFPVOX74KERGHPBTU. country и location.country это ISO-коды стран. action и object_type событий аудита это короткие коды: grant, revoke, uva (доступ пользователя к сейфу), gva (доступ группы к сейфу), sa (сервисный аккаунт), satoken (токен сервисного аккаунта).
Ограничения: 600 запросов в минуту и 30 000 в час на токен; 429 означает, что нужно дождаться сброса окна.
Частые ошибки: 401 с {"Error":{"Message":"Unauthorized"}} означает неверный, отозванный или просроченный токен, не тот региональный хост или функцию, на которую токен не выпущен. 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 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
1Password Events.
Доступные инструменты
| 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
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?