Skip to main content
Glama
bitatlas-group

@bitatlas/mcp-server

README.md
# BitAtlas

**Zero Knowledge Cloud Drive for Humans and Agents**

[![smithery badge](https://smithery.ai/badge/bitatlas/bitatlas)](https://smithery.ai/servers/bitatlas/bitatlas)

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](https://x402.org). 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 โ†’](docs/x402-payments.md)

## ๐Ÿ—๏ธ 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](https://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:

```json
{
  "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](LICENSE) for details.

---

Built with โค๏ธ by [BitAtlas Group](https://github.com/bitatlas-group)

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity: create_folder, delete_file, get_file, list_files, search, upload_file, and vault_status all target specific, non-overlapping operations in the file vault domain. The descriptions reinforce these distinctions, making misselection unlikely.

Naming Consistency5/5

All tools follow a consistent 'bitatlas_verb_noun' pattern with snake_case throughout (e.g., bitatlas_create_folder, bitatlas_delete_file). This predictability makes the tool set easy to navigate and understand at a glance.

Tool Count5/5

With 7 tools, the count is well-scoped for a file vault management server. Each tool earns its place by covering essential operations like CRUD for files/folders, listing, searching, and status checks, without being overly sparse or bloated.

Completeness5/5

The tool set provides complete CRUD/lifecycle coverage for the vault domain: create (upload_file, create_folder), read (get_file, list_files, search), update (implied via re-upload), delete (delete_file), and administrative status (vault_status). There are no obvious gaps that would hinder agent workflows.

Maintenance

ActivityActive
ResponsivenessNo issues