Пропустите установку. Заработает меньше чем за 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 + Microsoft Copilot
Лента активности аккаунта 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 — Добавьте коннектор в Microsoft Copilot
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.
- В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
- Укажи Server name (например,
AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер. - В аутентификации выбери API key, установи Type в Header, укажи имя заголовка
X-API-Keyи нажми Create. - В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
- Проверь в панели Test агента: попроси о том, для чего нужны инструменты
1Password Events. - Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.
Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.
Доступные инструменты
| 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
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?