Skip to main content
ClaudeWave

Model Context Protocol server for the Beecargo file hosting API

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptMITActualizado 8d ago
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/25/2026
Install in Claude Code / Claude Desktop
Method: NPX · --yes
Claude Code CLI
claude mcp add mcp -- npx -y --yes
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": ["-y", "--yes"],
      "env": {
        "BEECARGO_API_KEY": "<beecargo_api_key>",
        "BEECARGO_API_URL": "<beecargo_api_url>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
BEECARGO_API_KEYBEECARGO_API_URL
Casos de uso

Resumen de MCP Servers

# Beecargo MCP

Model Context Protocol server for the [Beecargo](https://beecargo.net) file hosting API.

Portable marketplace packaging (Agent Plugins 1.0 + Cursor manifest) lives in [`../agent-plugin`](../agent-plugin/README.md).

## Fastest path (agents)

Publish a durable share link with no human dashboard login:

1. Add hosted MCP with **no headers**: `https://mcp.beecargo.net/mcp` (full tools; see [`examples/cursor-http.mcp.json`](examples/cursor-http.mcp.json)). If `/mcp` requires auth, use `https://mcp.beecargo.net/mcp/guest` for bootstrap-only tools.
2. Call `beecargo_register_agent` → solves a short PoW, returns bootstrap `bc_*` (10GB / 100rpm; session adopts the key).
3. Call `beecargo_upload` with a public HTTPS `url` → hand off `https://beecargo.net/d/{shortId}` (always the full share URL). Multi-file handoff: `openShare: true` on the first file, then `shareShortId` on later uploads (same link, one unlock).
4. Optional: `beecargo_update_share_settings` with `protect: true` (+ `handoffMessage`) on `fileId` or Shipment `shortId` → return `unlockCode` and `handoffUrl` (`/h/…`) on a private channel.

For production agents (100GB included concurrent storage / 1000rpm / high remote/hr): mint a Pro-tier key via dashboard `POST /api-keys/agent` (Pro required) or operator `POST /agent/api-keys`.

Skip registration for ephemeral uploads: `beecargo_upload` works anonymously (stricter limits; save `deletionToken`).

## Tools

| Tool                             | Auth                  | Description                                                                                                    |
| -------------------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------- |
| `beecargo_register_agent`        | None                  | Self-mint bootstrap `bc_*` (PoW + rate-limited)                                                                |
| `beecargo_upload`                | Optional              | URL, small base64, or local path (stdio); `openShare` / `shareShortId` for growable multi-file shares          |
| `beecargo_upload_status`         | Optional              | Poll async URL upload jobs                                                                                     |
| `beecargo_create_checkout`       | None                  | Mint Premium Stripe checkout (recommended: 2-day trial then weekly)                                            |
| `beecargo_purchase_checkout`     | Optional              | Mint pay link for a priced share (`shortId` / `fileId` / `bundleId`)                                           |
| `beecargo_purchase_claim`        | None                  | After pay: `sessionId` → `purchaseToken` for `beecargo_get_download_url`                                       |
| `beecargo_claim_file`            | API key               | Claim anonymous upload with `claimToken`                                                                       |
| `beecargo_search_tools`          | None                  | Keyword search over tools                                                                                      |
| `beecargo_update_share_settings` | API key               | Visibility, `priceCents` / `currency`, direct, retention, `protect` / `handoffMessage` (`fileId` or `shortId`) |
| `beecargo_connect`               | Dashboard key / OAuth | Seller Stripe Connect (`action`: `status` \| `onboard` \| `login`)                                             |
| `beecargo_folders`               | API key               | Create or list folders (`action`: `create` \| `list`)                                                          |
| `beecargo_get_download_url`      | None                  | Signed download URL (`unlockCode` / `unlockToken` / `handoffToken` / `purchaseToken` when needed)              |
| `beecargo_file_info`             | Optional              | Metadata by short codes (`unlockRequired`)                                                                     |
| `beecargo_list_files`            | Required              | List owned files (`includeFolders`; optional `runId` for pipeline manifests)                                   |
| `beecargo_delete_file`           | Key or deletion token | Delete file                                                                                                    |

### Advanced

| Tool                                | Auth    | Description                                                                                                                                   |
| ----------------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `beecargo_create_upload_delegation` | API key | Mint a short-lived `uploadUrl` + `delegationToken` for a worker that must not hold `bc_*`. Prefer `beecargo_upload` for normal agent uploads. |

Detailed guides: [upload](https://beecargo.net/docs/mcp/upload), [upload status](https://beecargo.net/docs/mcp/upload-status), [run artifacts](https://beecargo.net/docs/mcp/run-artifacts), [upload delegation](https://beecargo.net/docs/mcp/upload-delegation), [folders](https://beecargo.net/docs/mcp/folders), [share settings](https://beecargo.net/docs/mcp/share-settings), [seller payouts](https://beecargo.net/docs/mcp/connect-payouts), and [buy a priced share](https://beecargo.net/docs/mcp/purchase).

## Stdio (local)

```bash
cd apps/mcp && pnpm build && pnpm start
```

Optional: `BEECARGO_API_KEY=bc_…` in env. After `beecargo_register_agent`, the stdio session adopts the new key automatically.

See [`examples/cursor-stdio.mcp.json`](examples/cursor-stdio.mcp.json).

## HTTP (hosted)

`https://mcp.beecargo.net/mcp` (full tools when authenticated). Guest bootstrap: `https://mcp.beecargo.net/mcp/guest`. See [`examples/cursor-http.mcp.json`](examples/cursor-http.mcp.json).

Existing key: [`examples/cursor-http-with-key.mcp.json`](examples/cursor-http-with-key.mcp.json).

Env: see [`.env.example`](.env.example). Highlights:

- `BEECARGO_API_URL`: default `https://api.beecargo.net`
- `BEECARGO_API_FETCH_TIMEOUT_MS`: raise for large sync remotes (default guidance: 300000)
- `BEECARGO_MCP_REQUIRE_AUTH`: set `true` to require transport bearer or `bc_*` on `/mcp` (default: open bootstrap, rate-limited)
- `BEECARGO_MCP_BEARER_TOKEN`: optional shared transport secret when `REQUIRE_AUTH=true`
- `BEECARGO_MERCHANT_OAUTH_ENABLED`: publish OAuth resource metadata and enable Connect with Beecargo (requires matching `INTERNAL_API_KEY` on API + MCP)

## CLI (local scripts)

Use the dedicated package [`@beecargo/cli`](../cli/README.md):

```bash
npx --yes github:Beecargo/cli upload ./artifact.zip --json
npx --yes github:Beecargo/cli remote https://example.com/file.bin --async --json
npx --yes github:Beecargo/cli share FILE_ID --price-cents 500 --key YOUR_BC_KEY
npx --yes github:Beecargo/cli download FILE_ID ./out.bin --purchase-token TOKEN
```

From the monorepo: `pnpm cli upload ./artifact.zip`. Publish flags (`--ttl`, `--protect`, …) match MCP `beecargo_upload`. `share --price-cents` / `download --purchase-token` match MCP share-settings and retrieve.

```bash
pnpm smoke:http   # MCP transport (no API)
BEECARGO_API_URL=http://localhost:3001 pnpm smoke:api   # live upload against API
```

## Parity with lomi MCP

| lomi                      | Beecargo                                             |
| ------------------------- | ---------------------------------------------------- |
| OpenAPI-generated tools   | Hand-written file tools (smaller surface)            |
| `lomi_search_tools`       | `beecargo_search_tools`                              |
| Zero-header HTTP connect  | Same (default); optional `BEECARGO_MCP_REQUIRE_AUTH` |
| `x-lomi-api-key` + OAuth  | `x-beecargo-api-key` / Bearer `bc_*` + anonymous     |
| GET/POST/DELETE `/mcp`    | Same                                                 |
| `/health`, `/ready`       | Same                                                 |
| Retries + timeout on REST | `BEECARGO_API_FETCH_*` env                           |
| Tool results              | `{ ok, status, body }` + share link hints            |
cursorfile-hostingfile-sharingmcpmodel-context-protocol

Lo que la gente pregunta sobre mcp

¿Qué es Beecargo/mcp?

+

Beecargo/mcp es mcp servers para el ecosistema de Claude AI. Model Context Protocol server for the Beecargo file hosting API Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-16.

¿Cómo se instala mcp?

+

Puedes instalar mcp clonando el repositorio (https://github.com/Beecargo/mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Beecargo/mcp?

+

Nuestro agente de seguridad ha analizado Beecargo/mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Beecargo/mcp?

+

Beecargo/mcp es mantenido por Beecargo. La última actividad registrada en GitHub es del 2026-08-16, con 0 issues abiertos.

¿Hay alternativas a mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: Beecargo/mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/beecargo-mcp)](https://claudewave.com/repo/beecargo-mcp)
<a href="https://claudewave.com/repo/beecargo-mcp"><img src="https://claudewave.com/api/badge/beecargo-mcp" alt="Featured on ClaudeWave: Beecargo/mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a mcp