Aktar для Cursor
Загружайте файлы в свой бакет из Cursor
Добавьте Aktar в Cursor, и его агент сможет загружать изображения и файлы в ваш собственный бакет S3, Cloudflare R2 или Backblaze B2, создавать временные ссылки и заглядывать в ваши бакеты. Он работает рядом с приложением Aktar на вашем компьютере, поэтому ключи вашего хранилища никогда не покидают Aktar.
Настроитьgetaktar/cliv0.6.0
Загрузи public/og-image.png и используй его URL в метатеге og:image.
upload_file{ "path": "public/og-image.png" }Загружено. Я вставил этот URL в тег og:image:
https://files.example.com/2026/11/og-image.pngО чем можно попросить
-
Изображения для документации и чейнджлогов
“Загрузи скриншоты из docs/ и добавь ссылки на них в CHANGELOG.md.”
Агент загружает каждое изображение и вставляет ссылки куда нужно. Aktar конвертирует и очищает изображения, как задано в месте назначения.
Инструменты:
upload_file -
Ссылка с ограниченным сроком
“Дай ссылку на 30 минут на backup.sql в моем бакете Builds.”
Presigned-ссылка на любой файл в бакете, для приватных бакетов или временного доступа. В бакете ничего не меняется, а ссылки действуют не дольше 60 минут, если вы не разрешите больше.
Инструменты:
create_temporary_link -
Заглянуть в бакет
“Что лежит в папке releases моего бакета Downloads?”
Он показывает папки и файлы, в том числе загруженные не через Aktar.
Инструменты:
list_bucket
Настройка
Установите Aktar для Mac или Windows и добавьте место назначения (ваш бакет). В Aktar откройте Настройки > Интеграции, включите Разрешить локальные подключения и скопируйте токен, затем вставьте его в эту команду. Нужен Node.js 18 или новее.
npx @getaktar/cli loginВ своем проекте создайте
.cursor/mcp.jsonс таким содержимым.${workspaceFolder}означает папку проекта, поэтому Aktar загружает файлы только из этого проекта.В .cursor/mcp.json{ "mcpServers": { "aktar": { "command": "npx", "args": ["-y", "@getaktar/cli", "mcp", "--root", "${workspaceFolder}"] } } }Откройте настройки Cursor, найдите
aktarв списке MCP и проверьте, что он включен. После этого агент видит инструменты Aktar.
Чтобы пользоваться Aktar во всех проектах, запишите то же самое в ~/.cursor/mcp.json, указав вместо ${workspaceFolder} папку, например /Users/you/Projects (в Windows C:\\Users\\you\\Projects). Чтобы разрешить больше папок, повторите --root с папкой.
Так как папка задана через --root, загрузка прямо из буфера обмена отключена; вместо этого укажите агенту файл. Добавьте в аргументы --allow-replace или --allow-delete, чтобы он мог заменять или удалять загрузки. Если Cursor не может запустить npx, укажите в command полный путь из which npx.
К чему у него есть доступ
Файлы берутся только из папок, которые разрешены серверу, а секреты, такие как SSH-ключи, файлы .env и учетные данные облаков, никогда не загружаются. Замена и удаление загрузок выключены, пока вы их не включите. Ключи вашего хранилища остаются в Aktar: агенту возвращаются только имена файлов и ссылки, а к нам ничего не попадает. Загруженный файл доступен всем, у кого есть ссылка, поэтому просите только то, чем хотите поделиться.
Подробности в политике конфиденциальности. Все инструменты и параметры описаны на странице MCP-сервера.
Есть в каталогах:Official MCP RegistryGlamamcpservers.org
Вопросы
Получает ли Cursor ключи моего хранилища?
Нет. Ваши ключи остаются в приложении Aktar. Сервер использует только локальный токен, который npx @getaktar/cli login сохраняет в файл, доступный для чтения только вам, и общается с Aktar на 127.0.0.1.
Спрашивает ли агент перед загрузкой?
Cursor спрашивает разрешения перед запуском MCP-инструмента, если вы не включили для него автозапуск. Поиск, просмотр списка и временные ссылки только смотрят; загрузка изменяет ваш бакет.
Можно ли сразу пользоваться им во всех проектах?
Да. Запишите конфигурацию в ~/.cursor/mcp.json, указав после --root папки, из которых он может загружать файлы.
Работает ли это в Windows?
Да, с Aktar для Windows 0.11.0 или новее. На Mac нужен Aktar для Mac 0.18.0 или новее.