Backblaze B2 MCP Server — MCP-сервер для Claude Code: хранилище
Официальный MCP-сервер Backblaze B2: агент работает с бакетами, файлами и ключами прямо из чата. Пригодится, когда нужно посмотреть, что лежит в облаке, или залить туда объект.
claude mcp add --env B2_APPLICATION_KEY_ID=<B2_APPLICATION_KEY_ID> --env B2_APPLICATION_KEY=<B2_APPLICATION_KEY> --env B2_REGION=<B2_REGION> --env B2_MASTER_KEY_ID=<B2_MASTER_KEY_ID> --env B2_MASTER_KEY=<B2_MASTER_KEY> --transport stdio backblaze-b2-mcp-server -- npx -y @backblaze-labs/b2-mcpЧто делает Backblaze B2 MCP Server
Сервер даёт агенту 40 инструментов. Часть из них ходит в B2 через нативный SDK: бакеты, application keys, Object Lock, уведомления о событиях, операции Partner/Groups. Другая часть построена на AWS S3 SDK и закрывает работу с объектами: загрузка, скачивание, копирование, список, удаление, multipart и presigned URL. Ещё четыре инструмента считают аналитику по отчётам B2: рост объёма, лидеры по трафику, самые крупные файлы, брошенные загрузки.
Разрушительные операции помечены как gated, а секреты B2 по умолчанию не попадают в контекст модели. Регистрация инструментов зависит от прав ключа: ключ видит только то, что ему разрешено. Помимо инструментов сервер отдаёт read-only ресурсы b2://server-config, b2://capabilities и b2://bucket/{bucketName}.
Для запуска нужен Node.js (^22.22.2 || ^24 || ^26) и application key из B2. Обычной работы с хранилищем хватает non-master ключа; инструменты Partner/Groups без B2_MASTER_KEY_ID и B2_MASTER_KEY не заработают. Если регион до авторизации не определился, добавьте B2_REGION.
Какие задачи решает
- посмотреть, какие бакеты есть в аккаунте B2
- загрузить и скачать объект через S3-совместимый API
- найти самые крупные файлы в бакете
- проверить, какие загрузки остались незавершёнными
- выпустить и ограничить application key
Примеры запросов агенту
- Покажи список бакетов в Backblaze B2 и настройки Object Lock у каждого
- Загрузи файл
report.pdfв бакетarchiveчерез S3-совместимый интерфейс - Собери отчёт по B2: сколько вырос объём хранилища и кто лидирует по egress
Как установить Backblaze B2 MCP Server
Командой платформы
claude mcp add --env B2_APPLICATION_KEY_ID=<B2_APPLICATION_KEY_ID> --env B2_APPLICATION_KEY=<B2_APPLICATION_KEY> --env B2_REGION=<B2_REGION> --env B2_MASTER_KEY_ID=<B2_MASTER_KEY_ID> --env B2_MASTER_KEY=<B2_MASTER_KEY> --transport stdio backblaze-b2-mcp-server -- npx -y @backblaze-labs/b2-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add backblaze-b2-mcp-server --env B2_APPLICATION_KEY_ID=<B2_APPLICATION_KEY_ID> --env B2_APPLICATION_KEY=<B2_APPLICATION_KEY> --env B2_REGION=<B2_REGION> --env B2_MASTER_KEY_ID=<B2_MASTER_KEY_ID> --env B2_MASTER_KEY=<B2_MASTER_KEY> -- npx -y @backblaze-labs/b2-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"backblaze-b2-mcp-server": {
"command": "npx",
"args": [
"-y",
"@backblaze-labs/b2-mcp"
],
"env": {
"B2_APPLICATION_KEY_ID": "<B2_APPLICATION_KEY_ID>",
"B2_APPLICATION_KEY": "<B2_APPLICATION_KEY>",
"B2_REGION": "<B2_REGION>",
"B2_MASTER_KEY_ID": "<B2_MASTER_KEY_ID>",
"B2_MASTER_KEY": "<B2_MASTER_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"backblaze-b2-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@backblaze-labs/b2-mcp"
],
"env": {
"B2_APPLICATION_KEY_ID": "<B2_APPLICATION_KEY_ID>",
"B2_APPLICATION_KEY": "<B2_APPLICATION_KEY>",
"B2_REGION": "<B2_REGION>",
"B2_MASTER_KEY_ID": "<B2_MASTER_KEY_ID>",
"B2_MASTER_KEY": "<B2_MASTER_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e B2_APPLICATION_KEY_ID=<B2_APPLICATION_KEY_ID> -e B2_APPLICATION_KEY=<B2_APPLICATION_KEY> -e B2_REGION=<B2_REGION> -e B2_MASTER_KEY_ID=<B2_MASTER_KEY_ID> -e B2_MASTER_KEY=<B2_MASTER_KEY> backblaze-b2-mcp-server npx -y @backblaze-labs/b2-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Backblaze B2 MCP Server
Как установить Backblaze B2 MCP Server в Claude Code?
Одной командой: `claude mcp add b2-mcp -e B2_APPLICATION_KEY_ID=<B2_APPLICATION_KEY_ID> -e B2_APPLICATION_KEY=<B2_APPLICATION_KEY> -e B2_MASTER_KEY_ID=<B2_MASTER_KEY_ID> -e B2_MASTER_KEY=<B2_MASTER_KEY> -- npx -y @backblaze-labs/b2-mcp`. После этого перезапустите клиент.
Что делает Backblaze B2 MCP Server?
Подключает агента к Backblaze B2: даёт инструменты для бакетов, файлов, ключей и Object Lock, а также отчёты по хранилищу. Регистрация инструментов учитывает права ключа.
Какие ключи нужны для работы?
Non-master application key закрывает обычные операции с хранилищем. Для инструментов Partner/Groups понадобятся ещё B2_MASTER_KEY_ID и B2_MASTER_KEY.