# EasyBits

EasyBits gives an agent Linux microVMs, web access, file tools, SQL databases, and app hosting through one MCP server.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Author: blissito
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/blissito/easybits
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/easybits

## What it does

EasyBits exposes persistent Linux sandboxes built on Firecracker. An agent can use root access, internet connectivity, state retention, and a public URL, then call tools for web search, page reading, data extraction, files, SQL databases, documents, video, and hosting.

Claude Code can connect over HTTP or start the package through stdio with `npx -y @easybits.cloud/mcp`. You need an EasyBits account and an API key created in the Developer Dashboard. For the local process, pass that key through `EASYBITS_API_KEY`.

The project also offers a REST API v2 and the typed `@easybits.cloud/sdk` package. Its service includes file uploads and transformations, webhooks with HMAC signatures, and scoped API keys. The local MCP process cannot access the service without `EASYBITS_API_KEY`.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://www.easybits.cloud/api/mcp`
- Environment variables: `EASYBITS_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http easybits https://www.easybits.cloud/api/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env EASYBITS_API_KEY=<EASYBITS_API_KEY> --transport stdio easybits -- npx -y @easybits.cloud/mcp
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add easybits --url https://www.easybits.cloud/api/mcp
```

2. **Platform CLI**
```bash
codex mcp add easybits --env EASYBITS_API_KEY=<EASYBITS_API_KEY> -- npx -y @easybits.cloud/mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "easybits": {
            "url": "https://www.easybits.cloud/api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "easybits": {
            "command": "npx",
            "args": [
                "-y",
                "@easybits.cloud/mcp"
            ],
            "env": {
                "EASYBITS_API_KEY": "<EASYBITS_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "easybits": {
            "type": "http",
            "url": "https://www.easybits.cloud/api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "easybits": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@easybits.cloud/mcp"
            ],
            "env": {
                "EASYBITS_API_KEY": "<EASYBITS_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http easybits https://www.easybits.cloud/api/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e EASYBITS_API_KEY=<EASYBITS_API_KEY> easybits npx -y @easybits.cloud/mcp
```
Replace <…> with your own values

## When to use it
- provision isolated Linux microVMs for an agent
- search and extract information from web pages
- upload and transform project files
- deploy static sites behind a public URL

## Example prompts
- Connect EasyBits and create an isolated Linux microVM for this task.
- Use EasyBits to search the web and return the relevant extracted information.
- Upload this file with EasyBits, transform it, and deploy the result at a public URL.

## Similar
- [StackQL MCP Server](https://affpapa.org/en/nevibecode/mcp/stackql-mcp-server.md) — MCP server · ★ 1068
- [blaxel-sdk](https://affpapa.org/en/nevibecode/skills/blaxel-sdk.md) — skill · 611 installs
- [cloud](https://affpapa.org/en/nevibecode/skills/browser-use-cloud.md) — skill · 3200 installs
- [aws-lambda-microvms](https://affpapa.org/en/nevibecode/skills/aws-lambda-microvms.md) — skill · 5600 installs
- [sandbox](https://affpapa.org/en/nevibecode/skills/vercel-inc-sandbox.md) — skill · 604 installs
- [remote-browser](https://affpapa.org/en/nevibecode/skills/remote-browser.md) — skill · 4700 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
