Bitatlas

by bitatlas-group

364 downloads
Not rated
GitHub

About

BitAtlas is a next-generation cloud storage platform designed with privacy and AI agents in mind. It provides a secure, zero-knowledge environment where your most sensitive documents are encrypted client-side and accessible only to you and the agents you authorize.

Details

Author
bitatlas-group
Downloads
364
Categories
Other, AI, File Management

- End-to-end encryption with AES-256-GCM
- Native MCP server for AI agent integration
- Personal vault for critical documents
- European data sovereignty (GDPR compliant)
- Pay-per-request via x402 with USDC on Base

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Bitatlas
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

To use Bitatlas with an AI agent, configure the MCP server in your client’s JSON config with the command npx -y @bitatlas/mcp-server and set the environment variables BITATLAS_API_KEY and BITATLAS_MASTER_KEY.

bitatlas_vault_status

Get vault health status, file count, and storage usage.

bitatlas_list_files

List files in the vault. Optionally filter by folder, category, or search term.

bitatlas_search

Search vault files by a query string, optionally narrowed to a category.

bitatlas_get_file

Get file metadata and download + decrypt the file content. Returns decrypted content as UTF-8 text for text files, or base64 for binary files. Requires BITATLAS_MASTER_KEY.

bitatlas_upload_file

Read a local file, encrypt it client-side with AES-256-GCM, and upload it to the vault. Requires BITATLAS_MASTER_KEY. Files over 100 MB are not supported via MCP.

bitatlas_delete_file

Permanently delete a file from the vault.

bitatlas_create_folder

Create a new folder in the vault.

bitatlas_share_file

Generate a zero-knowledge share link for a vault file, to hand it to a human. The returned link is PUBLIC: ANYONE who has the link can open and read the file. The decryption key is in the URL fragment (#k=...) — BitAtlas never sees it and cannot read the file, but whoever you send the link to can. Confirm with the user before sharing anything sensitive. Requires BITATLAS_MASTER_KEY.

bitatlas_list_shares

List the share links you have created, with their expiry, download count, and status.

bitatlas_revoke_share

Revoke a share link so the server stops handing out the file. Note: anyone who already downloaded the file keeps it — revocation only stops future downloads.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "bitatlas": {
            "bitatlas": {
                "command": "npx",
                "args": [
                    "-y",
                    "@bitatlas/mcp-server"
                ],
                "env": {
                    "BITATLAS_API_KEY": "your-api-key",
                    "BITATLAS_MASTER_KEY": "your-master-key"
                }
            }
        }
    }
}

McpServers

{
    "bitatlas": {
        "command": "npx",
        "args": [
            "-y",
            "@bitatlas/mcp-server"
        ],
        "env": {
            "BITATLAS_API_KEY": "your-api-key",
            "BITATLAS_MASTER_KEY": "your-master-key"
        }
    }
}

BitAtlas

Zero Knowledge Cloud Drive for Humans and Agents

BitAtlas is a next-generation cloud storage platform designed with privacy and AI agents in mind. It provides a secure, zero-knowledge environment where your most sensitive documents are encrypted client-side and accessible only to you and the agents you authorize.

🚀 Vision

BitAtlas aims to be the secure "atlas" for your digital life, providing a foundation for both human productivity and AI agent assistance without compromising on privacy.

✨ Key Features

- 🛡️ E2E Encryption (AES-256-GCM): All files are encrypted in the browser (or at the SDK level) before being uploaded. The server never sees your plaintext data or your encryption keys.
- 🤖 Agent-Native (MCP Server): Built from the ground up to support AI agents via the Model Context Protocol (MCP). Let your agents safely search, read, and manage your vault.
- 🔐 Personal Vault: A dedicated space for your most critical documents—identity papers, property deeds, medical records, and digital assets.
- 🇪🇺 European Data Sovereignty: All infrastructure is hosted on European soil, subject to the world's strongest privacy regulations (GDPR).
- 💸 Pay-per-Request (x402): Anonymous access via the x402 payment standard. Agents pay with USDC stablecoins on Base — no account, no API key, no KYC. Files include 30 days of storage with pay-to-renew. Learn more →

🏗️ Project Structure

- mcp-server/: The Model Context Protocol server for integrating with AI agents like Claude Desktop, OpenClaw, and more.
- sdk/encryption/: The core encryption logic used for client-side security.

🌐 Ecosystem

- LegacyShield (legacyshield.eu): The first production application built on BitAtlas. A digital legacy platform and encrypted document vault for humans and their descendants.

🛠️ Getting Started

MCP Server

To use BitAtlas with your AI agent, configure the MCP server:

{
  "mcpServers": {
    "bitatlas": {
      "command": "npx",
      "args": ["-y", "@bitatlas/mcp-server"],
      "env": {
        "BITATLAS_API_KEY": "your-api-key",
        "BITATLAS_MASTER_KEY": "your-derived-master-key"
      }
    }
  }
}

📜 License

MIT License. See LICENSE for details.

---

Built with ❤️ by BitAtlas Group

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.