
MiniURL
MiniURL: короткие ссылки для AI-агентов с OAuth 2.1 и журналом действий
Что умеет
- Создавать короткие ссылки, включая пакетное создание
- Подключать и подтверждать собственные домены
- Смотреть статистику переходов по ссылке
- Управлять тегами и привязывать их к ссылкам
- Удалять и обновлять существующие ссылки
Какие данные видит
Ассистент работает с ссылками и доменами пользователя по токену с ограниченными правами, доступ можно отозвать.
Нужен ли аккаунт
Не нужен: сервер работает без входа
MiniURL — MCP-сервер для создания и управления короткими ссылками из диалога с ассистентом. Поддерживает OAuth 2.1 со скоуп-токенами, подтверждение операций и журнал действий с возможностью отзыва доступа. Ассистент может создавать ссылки пакетно, привязывать к ним домены и теги, а также смотреть статистику переходов.
Как подключить
Как подключить MiniURL к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://workers.miniurl.com/mcp
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить MiniURL к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://workers.miniurl.com/mcp
- Откройте 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 откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить MiniURL к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://workers.miniurl.com/mcp
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (23)
Технические названия из tools/list. Нужны только разработчикам.
| create_guest_token | Create a short-lived MiniURL guest bearer token. Legacy MCP sessions retain it; stateless clients must pass the returned gt_ token explicitly on later requests. shorten_url can provision one automatically. |
| clear_authentication | Clear authentication retained by a legacy MCP session. Stateless clients clear authentication by omitting the Authorization header on later requests. |
| shorten_url | Create a MiniURL short link for a supplied HTTP or HTTPS destination. Use when the user asks to shorten a URL or generate a MiniURL link. This is an additive external write; do not fetch or open the destination. If no authentication is supplied, MiniURL automatically starts a guest flow. Reuse idempotency_key when retrying the same logical request. |
| send_registration_code | Send a 6-digit registration code to the user email, using the current guest session. |
| verify_registration_code | Verify the emailed code, create the account, claim guest links, and continue with OAuth 2.1 + PKCE. Long-lived API keys are never returned over MCP. |
| get_account_status | Inspect the current guest/free/pro account status, remaining quota, and feature availability. |
| start_pro_upgrade | Create a shortened checkout link for upgrading the current registered account to Pro. |
| list_domains | List domains available to the current registered account, including miniurl.com and active custom domains. |
| add_domain | Request a custom domain to be connected to MiniURL. Agent domain changes require human approval by default. |
| delete_domain | Delete a custom domain and its linked URLs after a dry-run confirmation. Agent domain changes require human approval by default. |
| verify_domain | Refresh custom-domain DNS and SSL verification status. Agent domain changes require human approval by default. |
| list_links | List short links for the current registered account. |
| get_link | Get a single short link by alias for the current registered account. |
| update_link | Update a registered short link. Some fields require Pro. |
| delete_link | Delete a registered short link permanently. |
| bulk_create_links | Create multiple short links in one request. Free accounts can create up to 10 at a time, Pro up to 50. |
| get_link_stats | Get link analytics. Free accounts receive a basic total plus an upgrade hint; Pro accounts receive full breakdowns. |
| check_alias | Check whether a custom alias is available on a given domain before creating a link. |
| list_tags | List all tags for the current registered account. Tags help organise links into campaigns or categories. |
| create_tag | Create a new tag for organising links. Maximum 20 tags per account. |
| delete_tag | Delete a tag and remove it from all associated links. |
| tag_link | Add a tag to a short link for campaign or category organisation. |
| untag_link | Remove a tag from a short link. |