Ermöglicht es einem AI-Client, Dateien innerhalb eines NAVER MYBOX Cloud-Laufwerks aufzulisten, zu suchen, herunterzuladen und hochzuladen.
Auch bekannt als java-jaydev/naver-mybox-mcp, naver-mybox-mcp
- Stars
- 1
- Tools
- 7
- Downloads, 30 Tage
- 152
- Neueste Version
- 0.1.0
- Letzter Commit
- 13. Sept. 2026
- Lizenz
- MIT
Was ist NAVER MYBOX MCP?
NAVER MYBOX ist ein MCP server. Ermöglicht es einem AI-Client, Dateien innerhalb eines NAVER MYBOX Cloud-Laufwerks aufzulisten, zu suchen, herunterzuladen und hochzuladen. Er stellt 7 Tools bereit, etwa mybox_storage, mybox_list, mybox_search.
Zusammenfassung generiert aus dem README des Projekts
Über NAVER MYBOX MCP server
Dieser auf Python basierende MCP server ermöglicht es dir, Dateien in deinem NAVER MYBOX Cloud-Speicher direkt über einen AI-Client zu verwalten. Er erlaubt Entwicklern die Interaktion mit ihrem Cloud-Laufwerk über Tools wie mybox_list, mybox_search, mybox_download und mybox_upload. Durch die Verbindung dieses Servers mit Clients wie Claude Desktop oder Claude Code kannst du Aufgaben wie das Abrufen bestimmter Fotos oder das Organisieren von Dateien automatisieren, ohne einen Webbrowser nutzen zu müssen.
Das Setup erfordert Python 3.10 oder höher und ein persönliches Access Token, das du in deinen MYBOX-Kontoeinstellungen erhältst. Du musst dieses Token über die Umgebungsvariable MYBOX_PAT oder eine lokale Config bereitstellen. Der Server ist darauf ausgelegt, die API Rate Limits einzuhalten – wie das Limit von 9 Suchen pro Minute –, um Account-Sperren zu vermeiden. Im Gegensatz zu anderen Implementierungen verzichtet diese Version bewusst auf Lösch-Tools, um das Risiko eines versehentlichen Datenverlusts zu minimieren, und konzentriert sich stattdessen auf sichere Read- und Write-Operationen.
Was du damit machen kannst
- 1Bestimmte Fotos nach Datum abrufenEin Agent kann alle Fotos, die in einem bestimmten Zeitraum aufgenommen wurden, direkt in einen lokalen Arbeitsordner laden.
- 2Cloud-Speicherkapazität überwachenDu kannst dein aktuelles Kontingent und die genutzten Bytes prüfen, um deinen Speicherplan zu verwalten.
- 3Nach spezifischen Dateien suchenFinde Dateien mithilfe von Keywords, Kategorien oder spezifischen Datumsbereichen innerhalb des Cloud-Laufwerks.
- 4Dateiübertragungen automatisierenVerschiebe Dateien von deinem lokalen Rechner in die Cloud oder lade sie für die weitere Verarbeitung herunter.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du NAVER MYBOX MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenNAVER MYBOX MCP in Claude Code installieren
$ claude mcp add --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp -- uvx naver-mybox-mcpNAVER MYBOX MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"naver-mybox-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"naver-mybox-mcp","type":"stdio","command":"uvx","args":["naver-mybox-mcp"],"env":{"MYBOX_PAT":"<YOUR_MYBOX_PAT>"}}'NAVER MYBOX MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP in Codex installieren
$ codex mcp add naver-mybox-mcp --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' -- uvx naver-mybox-mcpNAVER MYBOX MCP in Codex config.toml installieren
~/.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 in Gemini CLI installieren
$ gemini mcp add -s user -e 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp uvx -- naver-mybox-mcpNAVER MYBOX MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"naver-mybox-mcp": {
"command": "uvx",
"args": [
"naver-mybox-mcp"
],
"env": {
"MYBOX_PAT": "<YOUR_MYBOX_PAT>"
}
}
}
}NAVER MYBOX MCP tools 7
Erkannt aus dem 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 | — |
Konfiguration
MYBOX_PATSecretMYBOX personal access token, created in the MYBOX web UI under Settings > account and personal access token management. Falls back to ~/.mybox/token when unset.
| Name | Beschreibung | Typ |
|---|---|---|
| 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. | Secret |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarjava-jaydev/naver-mybox-mcp is public and reachablegithub.com/java-jaydev/naver-mybox-mcp ↗Bestanden
- Paket nennt dieses Repository als Quellenaver-mybox-mcp names java-jaydev/naver-mybox-mcp as sourcepypi.org/project/naver-mybox-mcp/ ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)Sigstore attestation for naver-mybox-mcppypi.org/project/naver-mybox-mcp/ ↗Bestanden
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-09-13github.com/java-jaydev/naver-mybox-mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from naver-mybox-mcpBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten32 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell7 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehennaver-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 Fragen
Wie füge ich NAVER MYBOX MCP zu Claude Code hinzu?
Führe claude mcp add --env 'MYBOX_PAT=<YOUR_MYBOX_PAT>' naver-mybox-mcp -- uvx naver-mybox-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich NAVER MYBOX MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet NAVER MYBOX MCP?
Er stellt 7 Tools bereit, darunter mybox_storage, mybox_list, mybox_search, mybox_file_info, mybox_download.
Unterstützt die API verschlüsselte oder geteilte Ordner?
Nein, verschlüsselte Ordner und Ordner, die mit dir geteilt wurden, sind über die API nicht zugänglich und erscheinen nur in Web- oder Mobile-Apps.
Wie hoch sind die Rate Limits für die Nutzung des Servers?
Der Client passt sein Tempo automatisch unter den dokumentierten Limits an, die typischerweise bei 9/Min für Suchen und 55/Min für andere Operationen liegen, wobei diese je nach Plan variieren können.