mcpField
B
Bitatlas

Bitatlas

ローカル
github.com/bitatlas-groupファイル・ストレージ25 日前に更新

Bitatlas について

Bitatlas MCP Serverは、機密ファイルを扱うタスク向けに、AIエージェントからBitAtlasの暗号化クラウドドライブを操作できるようにします。ファイルはクライアント側で暗号化され、エージェントがローカルで復号します。人向けの共有リンクも作成できます。

主な機能

  1. 01ファイルメタデータの一覧表示と検索
  2. 02ファイルのアップロード、ダウンロード、削除
  3. 03クライアント側で暗号化しローカルで復号
  4. 04フォルダーの作成
  5. 05共有リンクの作成、一覧表示、取り消し

活用シーン

  1. 01AIエージェントによるファイルの保存や取得
  2. 02ボールト内のファイルをローカルで復号
  3. 03共有リンクを使ったファイルの受け渡し

MCP 対応

このMCPサーバーは、ファイルの閲覧、検索、アップロード、ダウンロード、削除、共有などのBitAtlasボールト用ツールをAIエージェントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"bitatlas": {
"command": "npx",
"args": [
"-y",
"@bitatlas/mcp-server"
],
"env": {
"BITATLAS_API_KEY": "<BITATLAS_API_KEY>",
"BITATLAS_MASTER_KEY": "<BITATLAS_MASTER_KEY>",
"BITATLAS_API_URL": "<BITATLAS_API_URL>",
"BITATLAS_WEB_URL": "<BITATLAS_WEB_URL>"
}
}
}
}
起動コマンドnpx -y @bitatlas/mcp-server
設定が必要な環境変数
BITATLAS_API_KEYシークレットYour BitAtlas API key (starts with ba_). Generate one at https://bitatlas.com/vault/settings
BITATLAS_MASTER_KEYシークレットYour hex-encoded 256-bit master key (64 hex chars). Required for file upload and download. Derived from your password client-side — never sent to BitAtlas servers.
BITATLAS_API_URLBitAtlas API base URL (default: https://api.bitatlas.com)
BITATLAS_WEB_URLWeb origin used to build share links (default: https://www.bitatlas.com)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@bitatlas/mcp-server1.1.0

ツール

10

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

BitAtlas MCP Server 🤖

AI エージェント向けのゼロ知識クラウドドライブ永続化。

この Model Context Protocol(MCP)サーバーにより、AI エージェントは BitAtlas vault を安全に利用できます。すべてのファイルはクライアント側で暗号化されるため、サーバーが平文データを目にすることはありません。

機能

  • Vault の検索と一覧表示:エージェントは暗号化されたファイルメタデータを閲覧できます。
  • 安全な取得:エージェントは暗号化された blob と復号メタデータを取得できます。
  • ゼロ知識:エージェントは、ユーザーから提供されたマスターキーを使用してローカルで復号します。
  • ファイルを人間に渡す:bitatlas_share_file は公開リンクを生成します。ホストはファイルを 読み取れません。復号キーは URL フラグメントに含まれ、BitAtlas に届くことはありません。ゼロ知識を維持したまま、「エージェントが成果物を作成 → 人間がリンクを開く」という標準的な受け渡しが可能です。

ツール

ツール目的
bitatlas_vault_statusVault の状態、ファイル数、ストレージ使用量
bitatlas_list_filesファイルメタデータの一覧表示(フォルダー/カテゴリ/検索で絞り込み)
bitatlas_searchファイル名でファイルを検索
bitatlas_get_fileファイルのコンテンツをダウンロードして復号
bitatlas_upload_fileローカルファイルをクライアント側で暗号化してアップロード
bitatlas_delete_fileファイルを削除
bitatlas_create_folderフォルダーを作成
bitatlas_share_file人間にファイルを渡すための公開ゼロ知識共有リンク(/s/<id>#k=…)を作成します。⚠️ リンクを知っている人は誰でもファイルを読み取れます。
bitatlas_list_shares有効期限、ダウンロード回数、状態とともに共有リンクを一覧表示
bitatlas_revoke_share共有リンクを無効化(以降のダウンロードを停止)

インストール

AI エージェント向け(Claude Desktop、OpenClaw など)

以下を MCP 設定に追加します。

{
  "mcpServers": {
    "bitatlas": {
      "command": "npx",
      "args": ["-y", "@bitatlas/mcp-server"],
      "env": {
        "BITATLAS_API_KEY": "your-api-key",
        "BITATLAS_MASTER_KEY": "your-derived-master-key"
      }
    }
  }
}
x402 ウォレットモード(アカウント不要)

API キーの代わりに、Base 上の USDC を保有する暗号資産ウォレットを使って、エージェントはリクエストごとに支払うことができます。

{
  "mcpServers": {
    "bitatlas": {
      "command": "npx",
      "args": ["-y", "@bitatlas/mcp-server"],
      "env": {
        "BITATLAS_WALLET_PRIVATE_KEY": "0xabc...",
        "BITATLAS_MASTER_KEY": "your-64-hex-char-master-key"
      }
    }
  }
}

サインアップも API キーも不要です。エージェントはリクエストごとに USDC で支払い、Vault にフルアクセスできます。ファイルには 30 日分のストレージが含まれており、更新も可能です。

優先順位: BITATLAS_API_KEY と BITATLAS_WALLET_PRIVATE_KEY の両方が設定されている場合、API キーが優先されます(利用枠内は無料)。

環境変数

変数必須説明
BITATLAS_API_KEYAPI キーまたはウォレットのいずれかbitatlas.com の個人用アクセストークン
BITATLAS_WALLET_PRIVATE_KEYAPI キーまたはウォレットのいずれかx402 支払い用の EVM 秘密鍵
BITATLAS_MASTER_KEY暗号化/復号時に必要64 文字の 16 進数文字列(256 ビットのマスターキー)
BITATLAS_API_URLいいえデフォルトは https://api.bitatlas.com
BITATLAS_WEB_URLいいえ共有リンクの生成に使用する Web オリジン。デフォルトは https://www.bitatlas.com

開発

npm install
npm run start

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。