Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Atera одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
RMM и служба поддержки Atera: клиенты, контакты, отслеживаемые агенты с оборудованием и патчами, безагентные устройства, оповещения, тикеты с комментариями и рабочим временем, договоры и база знаний. Atera REST API v3 с API-токеном.
Попробуй спросить
Примеры промптов для Atera
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Atera, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Atera + Gemini
RMM и служба поддержки Atera: клиенты, контакты, отслеживаемые агенты с оборудованием и патчами, безагентные устройства, оповещения, тикеты с комментариями и рабочим временем, договоры и база знаний. Atera REST API v3 с API-токеном.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
ATERA_API_KEY
Шаг 1 — Получите учётные данные
- В Atera откройте Admin → Data management → API. Эту страницу видят только администраторы Atera.
- Нажмите New token и выберите срок действия (не больше года), IP-адреса, которым разрешено использовать токен (оставьте Allow all или добавьте исходящий адрес вашего сервера AnythingMCP), и права: Full access или Custom access с Read на разделах, которые должен видеть ИИ, плюс Write на Tickets и Alerts, если вам нужны инструменты записи.
- Сразу скопируйте токен в
ATERA_API_KEY: Atera показывает его только один раз. Коннектор отправляет его как Bearer-токен. - Установите коннектор и запустите
atera_list_customers. Он выводит ваших клиентов с CustomerID, который нужен большинству остальных инструментов.
Токен, а не устаревший ключ: в старых аккаунтах ещё может быть статический API-ключ (короткий ключ, который не начинается с eyJ). Atera заменяет такие ключи токенами, а этот коннектор отправляет только форму Bearer, поэтому создайте новый токен.
Срок действия токена: токен действует не больше года. Atera уведомляет администраторов за 7 дней и за 1 день до окончания срока; после этого создайте новый токен и вставьте его в ATERA_API_KEY.
Кто что видит: с Full access токен получает права всего аккаунта Atera, поэтому любой, кто пользуется этим коннектором, может читать всех клиентов, все устройства и тикеты. Custom access ограничивает ИИ разделами, которые вы разрешили.
Что он читает: клиентов и их контакты, отслеживаемые агенты с полной инвентаризацией оборудования и установленными или недостающими патчами, безагентные устройства (ping, SNMP, HTTP, TCP), оповещения, тикеты с комментариями, рабочим и оплачиваемым временем, договоры и базу знаний. Удобно начинать с atera_list_tickets, atera_list_customer_agents и atera_list_alerts со статусом Open.
Сначала подтверждение: ИИ может создавать и обновлять тикеты (atera_create_ticket, atera_update_ticket), добавлять комментарии (atera_add_technician_comment, atera_add_enduser_comment) и закрывать оповещения (atera_resolve_alert). Комментарий техника, который не помечен как внутренний, уходит конечному пользователю по почте, поэтому ИИ показывает вам текст перед публикацией. Названия статусов тикетов в Atera задаются свободным текстом, поэтому ИИ берёт их из существующих тикетов.
Ограничения: Atera допускает около 700 запросов в минуту на аккаунт. Списки приходят страницами не больше 50 записей, поэтому в больших аккаунтах ИИ фильтрует по клиенту или статусу и для недавних изменений использует atera_list_modified_tickets, а не листает все тикеты.
Удаление клиентов, контактов, агентов и тикетов не предусмотрено, а патчи только перечисляются, но не устанавливаются.
Шаг 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 теперь может вызывать инструменты
Atera.
Доступные инструменты
| Tool | What it does |
|---|---|
atera_list_customers | List the customers (client companies) in Atera with id, name, domain, address and phone |
atera_get_customer | Get one customer by CustomerID: name, business number, domain, address, phone, notes and links |
atera_list_contacts | List end-user contacts with EndUserID, customer, name, email, phone, job title and department |
atera_get_contact | Get one contact by EndUserID: customer, name, email, phones, job title, department and whether it is the customer's main contact person |
atera_list_agents | List all monitored devices (agents) across customers: machine name, customer, online state, last seen, OS, IP and MAC addresses, hardware… |
atera_list_customer_agents | List the agents (monitored devices) of one customer with online state, OS, hardware and last-seen time |
atera_get_agent | Get one agent by AgentID with full hardware and OS inventory: processor, memory, disks, BIOS, serial number, Office version, last reboot… |
atera_find_agents_by_machine | Find agents by machine (computer) name, for example DESKTOP-4F2K |
atera_list_installed_patches | List the patches (Windows updates) installed on one agent, identified by its DeviceGuid |
atera_list_available_patches | List the patches available but not yet installed on one agent, identified by its DeviceGuid |
atera_list_devices | List agentless monitored devices of one type (generic ping, SNMP, HTTP or TCP) with name, DeviceID, customer and monitoring agent |
atera_get_device | Get one agentless monitored device (generic, SNMP, HTTP or TCP) by DeviceID with its monitoring settings, customer and monitoring agent |
atera_list_alerts | List monitoring alerts with title, severity (Information, Warning, Critical), device, customer, creation time and linked ticket |
atera_get_alert | Get one alert by AlertID: title, message, severity, category, thresholds, device, customer, snooze end date and linked ticket |
atera_resolve_alert | Mark one open alert as resolved |
atera_list_tickets | List help desk tickets with number, title, status, priority, type, customer, end user, technician, SLA dates and durations |
atera_get_ticket | Get one ticket by TicketID with status, priority, impact, type, customer, end user, technician, first and last comments, SLA due dates and… |
atera_list_modified_tickets | List tickets modified since a date (UTC), optionally with their last comments |
atera_list_closed_tickets | List tickets whose status changed to resolved or closed, with their comments by default |
atera_list_ticket_comments | List the comments of one ticket in order: text, date, author (end user or technician, with email and name) and whether the comment is… |
atera_list_ticket_work_hours | List the work-hour records logged on one ticket: technician, start and end time, duration, billable flag and on-site or remote |
atera_get_ticket_billable_duration | Get the billable time totals of one ticket (on-site and off-site) as Atera computes them for invoicing |
atera_list_contracts | List customer contracts with type (retainer, hourly, block hours, block money, remote monitoring, project), active and default flags and… |
atera_list_customer_contracts | List the contracts of one customer with type, rates, active flag and dates |
atera_get_contract | Get one contract by ContractID with its type-specific details (hourly rates, block hours, retainer fee, monitored device rates) and dates |
atera_list_knowledge_base | List the knowledge base articles in Atera with title, content, keywords and visibility |
atera_create_ticket | Create a help desk ticket |
atera_update_ticket | Update a ticket's title, status, type, priority, impact or assigned technician |
atera_add_technician_comment | Add a technician comment to a ticket |
atera_add_enduser_comment | Add a comment to a ticket on behalf of the end-user contact, for example to log a reply that arrived by phone |
Примеры запросов
- «Какие критические оповещения сейчас всё ещё открыты и на компьютерах каких клиентов?»
- «Покажи открытые тикеты клиента Northwind с ответственным техником и сроком по SLA.»
- «Сколько оплачиваемых часов мы записали на тикеты, закрытые в прошлом месяце, по каждому клиенту?»
- «Подготовь ответ конечному пользователю по тикету 1234 и покажи его мне перед публикацией.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
Это руководство помогло?