Bir AI istemcisinin NAVER MYBOX bulut sürücüsü içindeki dosyaları listelemesine, aramasına, indirmesine ve yüklemesine olanak tanır.
Ayrıca bilinen adı java-jaydev/naver-mybox-mcp, naver-mybox-mcp
- Yıldızlar
- 1
- Araçlar
- 7
- İndirmeler, 30 gün
- 152
- En son sürüm
- 0.1.0
- Son commit
- 13 Eyl 2026
- Lisans
- MIT
NAVER MYBOX MCP nedir?
NAVER MYBOX bir MCP sunucusudur. Bir AI istemcisinin NAVER MYBOX bulut sürücüsü içindeki dosyaları listelemesine, aramasına, indirmesine ve yüklemesine olanak tanır. 7 araç sunar; örneğin mybox_storage, mybox_list, mybox_search.
Özet, projenin README dosyasından oluşturuldu
NAVER MYBOX MCP sunucusu hakkında
Bu Python tabanlı MCP server, NAVER MYBOX bulut depolama alanınızdaki dosyaları bir AI istemcisi üzerinden yönetmenizi sağlar. Geliştiricilerin mybox_list, mybox_search, mybox_download ve mybox_upload gibi araçlar aracılığıyla bulut sürücüleriyle etkileşime girmesine imkan tanır. Bu sunucuyu Claude Desktop veya Claude Code gibi istemcilere bağlayarak, bir web tarayıcısı kullanmadan belirli fotoğrafları getirme veya dosyaları düzenleme gibi görevleri otomatize edebilirsiniz.
Kurulum için Python 3.10 veya üzeri bir sürüm ile MYBOX hesap ayarlarınızdan alacağınız kişisel bir erişim token'ı gereklidir. Bu token'ı MYBOX_PAT ortam değişkeni veya yerel bir yapılandırma dosyası aracılığıyla sağlamalısınız. Sunucu, hesap engellemelerini önlemek için aramalar için dakikada 9 olan limit gibi API hız limitlerine uyacak şekilde tasarlanmıştır. Diğer bazı uygulamaların aksine, bu sürüm kazara veri kaybı riskini en aza indirmek için silme araçlarını kasıtlı olarak hariç tutar ve bunun yerine güvenli okuma ve yazma işlemlerine odaklanır.
Neler yapabilirsiniz
- 1Belirli tarihteki fotoğrafları getirmeBir agent, belirli bir tarih aralığında çekilen tüm fotoğrafları doğrudan yerel bir çalışma klasörüne çekebilir.
- 2Bulut depolama kapasitesini izlemeDepolama planınızı yönetmek için mevcut kotanızı ve kullanılan bayt miktarını kontrol edebilirsiniz.
- 3Belirli dosyaları aramaBulut sürücüsü içinde anahtar kelimeler, kategoriler veya belirli tarih aralıklarını kullanarak dosyaları bulun.
- 4Dosya transferlerini otomatize etmeDosyaları yerel makinenizden buluta taşıyın veya işlemek üzere indirin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
NAVER MYBOX MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleNAVER MYBOX MCP'yi Claude Code içine yükleyin
$ claude mcp add --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp -- uvx naver-mybox-mcpNAVER MYBOX MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"naver-mybox-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"naver-mybox-mcp","type":"stdio","command":"uvx","args":["naver-mybox-mcp"],"env":{"MYBOX_PAT":"<YOUR_MYBOX_PAT>"}}'NAVER MYBOX MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP'yi Codex içine yükleyin
$ codex mcp add naver-mybox-mcp --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' -- uvx naver-mybox-mcpNAVER MYBOX MCP'yi Codex config.toml içine yükleyin
~/.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'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user -e 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp uvx -- naver-mybox-mcpNAVER MYBOX MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP araçları 7
README dosyasından algılandımybox_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 | — |
Yapılandırma
MYBOX_PATGizliMYBOX personal access token, created in the MYBOX web UI under Settings > account and personal access token management. Falls back to ~/.mybox/token when unset.
| Ad | Açıklama | Sunucu |
|---|---|---|
| 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. | Gizli |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirjava-jaydev/naver-mybox-mcp is public and reachablegithub.com/java-jaydev/naver-mybox-mcp ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyornaver-mybox-mcp names java-jaydev/naver-mybox-mcp as sourcepypi.org/project/naver-mybox-mcp/ ↗Geçti
- Derleme kökeni (Sigstore onayı)Sigstore attestation for naver-mybox-mcppypi.org/project/naver-mybox-mcp/ ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-09-13github.com/java-jaydev/naver-mybox-mcp ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from naver-mybox-mcpGeçti
- Pakette veya bağımlılıklarında kritik uyarı yok32 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok7 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişNo tool named like delete, drop or execGeçti
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
naver-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 soruları
NAVER MYBOX MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp -- uvx naver-mybox-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
NAVER MYBOX MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
NAVER MYBOX MCP hangi araçları sunar?
7 araç sunar; bunlar arasında mybox_storage, mybox_list, mybox_search, mybox_file_info, mybox_download yer alır.
API şifrelenmiş veya paylaşılan klasörleri destekliyor mu?
Hayır, şifrelenmiş klasörlere ve sizinle paylaşılan klasörlere API üzerinden erişilemez; bunlar yalnızca web veya mobil uygulamalarda görünür.
Sunucuyu kullanmak için hız limitleri nelerdir?
İstemci, genellikle arama için dakikada 9, diğer işlemler için dakikada 55 olan ve plana göre değişebilen belgelenmiş limitlerin altında kalacak şekilde kendini otomatik olarak ayarlar.