qr-manager.ai
QR Manager is a dynamic QR code and short link platform with full MCP integration.
Что умеет
- List Qr Codes: List all your QR codes with title, short URL, type, scan count, and creation date. Optionally filter by QR type or folder.
- Get Qr Code: Get full details for a specific QR code by its slug (short code). Response includes an image_url for a PNG preview of the QR code.
- Get Qr Analytics: Get scan analytics for a specific QR code. Returns total scans, unique scans, period scans, top countries, device breakdown, and top browsers. Defaults to the last 30 days; use perio
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
QR Manager is a dynamic QR code and short link platform with full MCP integration. Connect your AI assistant to create, manage, and analyze QR codes and redirect links directly from natural language — no dashboard required.
Как подключить
Как подключить qr-manager.ai к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://qr-manager-ai--benjamin-71ex.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить qr-manager.ai к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://qr-manager-ai--benjamin-71ex.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить qr-manager.ai к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://qr-manager-ai--benjamin-71ex.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (14)
Технические названия из tools/list. Нужны только разработчикам.
| list_qr_codes | List all your QR codes with title, short URL, type, scan count, and creation date. Optionally filter by QR type or folder. |
| get_qr_code | Get full details for a specific QR code by its slug (short code). Response includes an image_url for a PNG preview of the QR code. |
| get_qr_analytics | Get scan analytics for a specific QR code. Returns total scans, unique scans, period scans, top countries, device breakdown, and top browsers. Defaults to the last 30 days; use period, from+to, or tz to customise. Set timeSeries=true for a daily scan count breakdown. Pro/Enterprise accounts also get cities, regions, OS, referrers, and languages. |
| get_analytics_summary | Get account-wide analytics across all QR codes: total count, total scans, period activity, unique scans, top performers, and geographic breakdown. Defaults to the last 30 days; use period, from+to, or tz to customise. Pro/Enterprise accounts also get city-level breakdown. |
| update_qr_url | Update the redirect destination URL of a dynamic (URL-type) QR code you own. Only changes the destination — use update_qr_code for styling or other fields. The URL is safety-screened before saving. Note: update_qr_code is the newer general-purpose replacement, but this tool is kept for backwards compatibility. |
| trash_qr_code | Move a QR code to the trash. It is not permanently deleted and can be restored from the dashboard or via restore_qr_code. The QR code will stop redirecting while in trash. |
| restore_qr_code | Restore a trashed QR code back to active status. The QR code will resume redirecting immediately. You need the slug — if you don't know it, check the dashboard Trash page or ask the user. |
| create_qr_code | Create a new QR code of any type. Requires a Pro or Enterprise account. Response includes a short_url and image_url. For URL type, provide 'url'. For VCARD provide vcardName (and optionally vcardOrg, vcardPhone, vcardEmail, vcardUrl, vcardAddress). For WIFI provide wifiSsid (and optionally wifiPassword, wifiSecurity). For SMS provide smsPhone (and optionally smsMessage). For EMAIL provide emailTo (and optionally emailSubject, emailBody). For PHONE provide phone. Use cloneStyleFrom to copy styling from an existing QR code slug. |
| update_qr_code | Update any field of an existing QR code by its slug. For URL type you can change the destination URL (safety-screened). For static types (VCARD, WIFI, etc.) you can update the content fields. Supports title, all styling options, expiry, maxScans, and folder. Pass gradientType 'none' or frameStyle 0 to remove those elements. |
| list_folders | List all folders in your account with their name, ID, and QR code count. |
| create_folder | Create a new folder for organising QR codes. Optionally nest it under an existing top-level folder (one level only). |
| rename_folder | Rename an existing folder. |
| delete_folder | Permanently delete a folder by name. This action is irreversible. QR codes inside are unlinked (not deleted) and any sub-folders are also unlinked. |
| update_qr_notifications | Set email alert thresholds for a QR code. Alerts fire when: a multiple of notifyOnScanCount scans is reached; notifyOnScansLeft scans remain before maxScans (requires maxScans to be set); the code is notifyOnExpiryDays from expiring (requires expiresAt); or notifyOnInactiveDays pass with no scans. Pass null to clear any alert. |