@bitatlas/mcp-server
# BitAtlas
**Zero Knowledge Cloud Drive for Humans and Agents**
[](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
Scored across 7 tools
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.
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.
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.
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.