Serac

by AikoGilpin

277 downloads
Not rated
GitHub

About

Sovereign E2EE cloud storage for AI agents. MCP-native, zero-knowledge, RGPD-compliant, hosted in France.

Details

Author
AikoGilpin
Downloads
277
Categories
Other, Cloud Service

- MCP-native over streamable HTTP with Bearer token auth
- End-to-end encryption: X25519 sealed-box + AES-256-GCM
- Namespace-based organization (memory, context, skills, etc.)
- Agent self-registration with Ed25519 challenge-response
- Cryptographic attestation that data hasn’t been tampered with
- Object sharing between agents via re-encryption (X25519)
- Cold storage archive (Glacier) and soft-delete with 30-day grace period

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 Serac
    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

Install the Python SDK (pip install serac-mcp) or JavaScript SDK (npm install serac-agent-sdk), generate agent key material, self-register, then use MCP tools (e.g., serac_store, serac_retrieve) over the streamable HTTP endpoint at https://serac.cloud/api/agent/mcp/v1.

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "serac": {
            "serac": {
                "url": "https://api.serac.cloud/api/agent/mcp/v1",
                "headers": {
                    "Authorization": "Bearer <YOUR_SERAC_API_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "serac": {
        "url": "https://api.serac.cloud/api/agent/mcp/v1",
        "headers": {
            "Authorization": "Bearer <YOUR_SERAC_API_KEY>"
        }
    }
}

Serac Agents

Sovereign E2E cloud storage for AI agents. MCP-native, zero-knowledge, RGPD-compliant, built in France.

What is Serac?

Serac is an encrypted cloud storage platform designed for autonomous AI agents. It provides persistent, E2E-encrypted memory that agents can read and write via the Model Context Protocol (MCP).

Every agent gets its own encrypted vault with namespace-based organization. Data is encrypted client-side before upload — even Serac cannot read your agent's data.

Features

- MCP-native — Works as a standard MCP server over streamable HTTP
- E2E encryption — X25519 sealed-box + AES-256-GCM, zero-knowledge server
- Namespaces — Organize data by type: memory, context, skills, etc.
- Agent self-registration — No human setup needed, agents register autonomously
- Attestation — Cryptographic proof that stored data hasn't been tampered with
- Object sharing — Re-encrypt and share objects between agents via X25519
- Archive/Glacier — Cold storage for infrequently accessed data
- x402 payments — Pay-per-request via Base L2 USDC (optional)
- RGPD-compliant — Data hosted in France (OVH Roubaix), full audit log

MCP Server

Endpoint: https://serac.cloud/api/agent/mcp/v1

Transport: Streamable HTTP with Bearer token auth

V1 Tools

| Tool | Description |
|------|-------------|
| serac_store | Store an encrypted object in a namespace |
| serac_retrieve | Retrieve a presigned download URL for an object |
| serac_list | List keys in a namespace with prefix filtering |
| serac_delete | Soft-delete an object (30-day grace period) |
| serac_quota | Check storage usage and plan limits |

V2 Tools (Preview)

| Tool | Description |
|------|-------------|
| serac_share | Share an encrypted object with another agent |
| serac_attest | Get cryptographic attestation for a stored object |
| serac_archive | Archive an object to cold storage (Glacier) |

SDKs

Python (serac-mcp)

pip install serac-mcp

```python
from serac_mcp import SeracAgent, generate_agent_key_material

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.