Позволяет AI-клиенту просматривать, искать, скачивать и загружать файлы в облачном хранилище NAVER MYBOX.
Также известен как java-jaydev/naver-mybox-mcp, naver-mybox-mcp
- Звёзды
- 1
- Инструменты
- 7
- Загрузки, 30 дней
- 152
- Последняя версия
- 0.1.0
- Последний коммит
- 13 сент. 2026 г.
- Лицензия
- MIT
Что такое NAVER MYBOX MCP?
NAVER MYBOX — это MCP server. Позволяет AI-клиенту просматривать, искать, скачивать и загружать файлы в облачном хранилище NAVER MYBOX. Он предоставляет 7 инструментов, например mybox_storage, mybox_list, mybox_search.
Сводка сгенерирована из README проекта
О NAVER MYBOX MCP server
Этот MCP server на базе Python позволяет управлять файлами в вашем облачном хранилище NAVER MYBOX прямо из AI-клиента. Он предоставляет разработчикам инструменты для взаимодействия с облачным диском, такие как mybox_list, mybox_search, mybox_download и mybox_upload. Подключив этот сервер к таким клиентам, как Claude Desktop или Claude Code, вы сможете автоматизировать задачи вроде поиска определенных фотографий или организации файлов без использования веб-браузера.
Для настройки требуется Python 3.10 или выше, а также персональный токен доступа (PAT), полученный в настройках вашего аккаунта MYBOX. Этот токен необходимо передать через переменную окружения MYBOX_PAT или через локальный конфигурационный файл. Сервер спроектирован с учетом ограничений API (например, лимит на 9 поисковых запросов в минуту), чтобы предотвратить блокировку аккаунта. В отличие от некоторых других реализаций, в этой версии намеренно отсутствуют инструменты удаления, чтобы минимизировать риск случайной потери данных; основной упор сделан на безопасные операции чтения и записи.
Что вы можете с ним делать
- 1Извлечение фотографий по датамАгент может загрузить все фотографии, сделанные в определенный диапазон дат, напрямую в локальную рабочую папку.
- 2Мониторинг емкости облачного хранилищаВы можете проверять текущую квоту и объем занятых байт для управления своим тарифным планом.
- 3Поиск конкретных файловНаходите файлы по ключевым словам, категориям или определенным диапазонам дат внутри облачного диска.
- 4Автоматизация передачи файловПеремещайте файлы с локальной машины в облако или скачивайте их для последующей обработки.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить NAVER MYBOX MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка NAVER MYBOX MCP в Claude Code
$ claude mcp add --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp -- uvx naver-mybox-mcpУстановка NAVER MYBOX MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}Установка NAVER MYBOX MCP в VS Code
.vscode/mcp.json
{
"servers": {
"naver-mybox-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}Установка NAVER MYBOX MCP в VS Code CLI
$ code --add-mcp '{"name":"naver-mybox-mcp","type":"stdio","command":"uvx","args":["naver-mybox-mcp"],"env":{"MYBOX_PAT":"<YOUR_MYBOX_PAT>"}}'Установка NAVER MYBOX MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}Установка NAVER MYBOX MCP в Codex
$ codex mcp add naver-mybox-mcp --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' -- uvx naver-mybox-mcpУстановка NAVER MYBOX MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.naver-mybox-mcp] command = "uvx" args = ["naver-mybox-mcp"] [mcp_servers.naver-mybox-mcp.env] MYBOX_PAT = "<YOUR_MYBOX_PAT>"
Установка NAVER MYBOX MCP в Gemini CLI
$ gemini mcp add -s user -e 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp uvx -- naver-mybox-mcpУстановка NAVER MYBOX MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}Инструменты NAVER MYBOX MCP 7
Определено из READMEmybox_storagemybox_listmybox_searchmybox_file_infomybox_downloadmybox_uploadmybox_create_folder
| mybox_storage | — | |
| mybox_list | — | |
| mybox_search | — | |
| mybox_file_info | — | |
| mybox_download | — | |
| mybox_upload | — | |
| mybox_create_folder | — |
Конфигурация
MYBOX_PATСекретMYBOX personal access token, created in the MYBOX web UI under Settings > account and personal access token management. Falls back to ~/.mybox/token when unset.
| Название | Описание | Тип |
|---|---|---|
| MYBOX_PAT | MYBOX personal access token, created in the MYBOX web UI under Settings > account and personal access token management. Falls back to ~/.mybox/token when unset. | Секрет |
Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийjava-jaydev/naver-mybox-mcp is public and reachablegithub.com/java-jaydev/naver-mybox-mcp ↗Пройдено
- Пакет указывает этот репозиторий как источникnaver-mybox-mcp names java-jaydev/naver-mybox-mcp as sourcepypi.org/project/naver-mybox-mcp/ ↗Пройдено
- Происхождение сборки (аттестация Sigstore)Sigstore attestation for naver-mybox-mcppypi.org/project/naver-mybox-mcp/ ↗Пройдено
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-09-13github.com/java-jaydev/naver-mybox-mcp ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from naver-mybox-mcpПройдено
- Нет критических предупреждений в пакете или его зависимостях32 resolved dependencies checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели7 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыNo tool named like delete, drop or execПройдено
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на GitHubnaver-mybox-mcp
An MCP server for NAVER MYBOX (네이버 마이박스) — list, search, download and upload files in your MYBOX cloud drive from any MCP client (Claude Code, Claude Desktop, and others).
MYBOX opened a public API in August 2026 (developers.mybox.naver.com). This wraps it as tools. Unofficial, not affiliated with NAVER.
Why
Phone photos land in MYBOX automatically. Getting them onto a machine meant clicking through the web UI. With this, an agent can fetch "every photo taken on 10–11 September" into a working folder in one step.
Install
Requires Python 3.10+.
pip install naver-mybox-mcp
Get a token
Authentication is a personal access token, not OAuth.
- Sign in at MYBOX on the web.
- Settings → account and personal access token management → create token.
- Copy it immediately — it is shown once.
Up to five tokens per account; each lasts 30, 60, 90 or 180 days, and MYBOX emails you 7 days and 1 day before expiry. Anyone holding the token can reach the whole drive, so treat it as a password and never commit it.
Provide it as the MYBOX_PAT environment variable, or put it on one line in ~/.mybox/token.
Configure your MCP client
{
"mcpServers": {
"mybox": {
"command": "naver-mybox-mcp",
"env": { "MYBOX_PAT": "mbx_pat_..." }
}
}
}
In Claude Code: claude mcp add mybox --env MYBOX_PAT=mbx_pat_... -- naver-mybox-mcp
Tools
| Tool | What it does |
|---|---|
mybox_storage |
Quota, used bytes, per-category file counts, max upload size |
mybox_list |
Entries directly inside a folder, or the drive root |
mybox_search |
Search by keyword, category and/or date range (KST) |
mybox_file_info |
Attributes of one file or folder |
mybox_download |
Download one file into a local directory |
mybox_upload |
Upload one local file |
mybox_create_folder |
Create a folder |
Deliberately missing: delete
The API can delete files, empty the trash and set its auto-delete period. Those tools are not exposed here. An agent that can read and write files is useful; one that can destroy them is a different risk, and the web UI is right there. Open an issue if you need them behind a flag.
Quotas
The docs publish per-plan limits and warn that bursts or abuse may be blocked without prior notice, so the client paces itself below the lowest documented per-minute limits (9/min for search, 55/min otherwise). Free accounts can use the API; the plan only changes the limits.
| Plan | Downloads | Search | Other APIs |
|---|---|---|---|
| 30GB | 500/day | 10/min | 60/min each |
| 80GB | 1,000/day | 10/min | 60/min each |
| 180GB–330GB | 1,000/day | 30/min | 240/min each |
| 2TB | 2,000/day | 30/min | 240/min each |
Download limits are daily and the client cannot pace around them. Search first, count the results, and fetch in batches if the set is large.
Notes on the API
- Base URL
https://open-api.mybox.naver.com/v1 - Upload is two steps:
POST /drive/filesreturns anuploadUrl(48h, single use); the bytes go there as multipart fieldFiledata. - Download is two steps:
GET /drive/files/{id}/downloadreturns adownloadUrl(10 minutes, single use). - Paging:
responseMetaData.nextCursorgoes back ascursor. - Search needs at least one of keyword, category or a date bound.
- Encrypted folders and folders shared with you are not exposed by the API — they exist only in the web and mobile apps. An empty listing does not mean an empty drive.
Related projects
The MYBOX API opened on 2026-08-10 and tooling appeared quickly. NAVER publishes no MCP server or SDK of its own, and its launch post does not mention MCP. Community work that exists:
| Project | What it is |
|---|---|
| minking/mybox-mcp | MCP server in TypeScript covering all 20 endpoints, including delete and trash |
| oliverne/myboxctl | CLI for file operations (@oliverne/myboxctl on npm) |
| overworks/php-mybox | PHP SDK, plus a Go CLI and a Flysystem adapter by the same author |
| chiwanpark/mybox-s3 | S3-compatible API in front of MYBOX |
This one is Python, exposes a deliberately smaller surface (no delete), paces itself under the documented rate limits, and ships tests that need neither a token nor the network. Pick whichever fits; if you want every endpoint including destructive ones, the TypeScript server above has them.
Development
pip install -e ".[dev]"
pytest
Tests run against httpx.MockTransport; no token or network needed.
Releases are published from GitHub Actions on a GitHub release: PyPI via Trusted Publishing (no stored token) and the MCP registry via GitHub OIDC.
License
MIT
Вопросы о NAVER MYBOX MCP
Как добавить NAVER MYBOX MCP в Claude Code?
Выполните claude mcp add --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp -- uvx naver-mybox-mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить NAVER MYBOX MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет NAVER MYBOX MCP?
Он предоставляет 7 инструментов, включая mybox_storage, mybox_list, mybox_search, mybox_file_info, mybox_download.
Поддерживает ли API зашифрованные или общие папки?
Нет, зашифрованные папки и папки, которыми с вами поделились, недоступны через API; они отображаются только в веб-версии или мобильных приложениях.
Какие существуют ограничения по частоте запросов (rate limits) при использовании сервера?
Клиент автоматически регулирует частоту запросов, чтобы не превышать установленные лимиты, которые обычно составляют 9 запросов в минуту для поиска и 55 запросов в минуту для других операций, однако эти значения могут меняться в зависимости от тарифного плана.