# masv

Connects LLMs to the MASV API for large file transfer workflows. Inspect packages, control portals, and transfer assets between storages.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: getmasv
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/getmasv/masv-mcp-server
- Updated: 2026-09-29
- HTML: https://affpapa.org/en/nevibecode/mcp/masv

## What it does

This server exposes tools for interacting with the MASV managed transfer platform. An agent can list team packages, inspect files inside archives, inspect transfer logs, and extend link expiration times. It also handles portal configurations and team member queries.

Integration tools let the assistant browse remote files and dispatch packages into connected storage systems or through MASV Storage Gateway. Destructive actions stay protected out of the box. Package and portal deletions remain blocked unless `MASV_ALLOW_DELETE=true` is set.

The code targets modern JavaScript runtimes. It fails to run on environments older than Node.js 24 because of ES2024 features and direct type execution. Authentication requires both `MASV_TEAM_ID` and `MASV_API_KEY` tokens.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `MASV_TEAM_ID`, `MASV_API_KEY`, `MASV_ALLOW_DELETE` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env MASV_TEAM_ID=<MASV_TEAM_ID> --env MASV_API_KEY=<MASV_API_KEY> --env MASV_ALLOW_DELETE=<MASV_ALLOW_DELETE> --transport stdio masv -- npx -y @getmasv/masv-mcp-server
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add masv --env MASV_TEAM_ID=<MASV_TEAM_ID> --env MASV_API_KEY=<MASV_API_KEY> --env MASV_ALLOW_DELETE=<MASV_ALLOW_DELETE> -- npx -y @getmasv/masv-mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "masv": {
            "command": "npx",
            "args": [
                "-y",
                "@getmasv/masv-mcp-server"
            ],
            "env": {
                "MASV_TEAM_ID": "<MASV_TEAM_ID>",
                "MASV_API_KEY": "<MASV_API_KEY>",
                "MASV_ALLOW_DELETE": "<MASV_ALLOW_DELETE>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "masv": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@getmasv/masv-mcp-server"
            ],
            "env": {
                "MASV_TEAM_ID": "<MASV_TEAM_ID>",
                "MASV_API_KEY": "<MASV_API_KEY>",
                "MASV_ALLOW_DELETE": "<MASV_ALLOW_DELETE>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e MASV_TEAM_ID=<MASV_TEAM_ID> -e MASV_API_KEY=<MASV_API_KEY> -e MASV_ALLOW_DELETE=<MASV_ALLOW_DELETE> masv npx -y @getmasv/masv-mcp-server
```
Replace <…> with your own values

## When to use it
- inspect active packages and file contents in MASV
- create and update delivery portals for incoming files
- dispatch transfer packages directly into cloud storage
- adjust expiration dates on existing transfer links

## Example prompts
- List all files included in MASV package `pkg_123`
- Create an inbound MASV portal for partner deliveries
- Send package `pkg_456` to our connected storage gateway

## Similar
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902
- [Coder](https://affpapa.org/en/nevibecode/mcp/coder.md) — MCP server · ★ 17191
- [firebase-mcp](https://affpapa.org/en/nevibecode/mcp/firebase-mcp.md) — MCP server · ★ 4482
- [Radar Kubernetes MCP Server](https://affpapa.org/en/nevibecode/mcp/radar-kubernetes-mcp-server.md) — MCP server · ★ 3918
- [Supabase](https://affpapa.org/en/nevibecode/mcp/supabase.md) — MCP server · ★ 2974
- [Microsoft Fabric MCP Server](https://affpapa.org/en/nevibecode/mcp/microsoft-fabric-mcp-server.md) — MCP server · ★ 3804

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