Zipline Mcp
Description
# Zipline MCP Server An MCP (Model Context Protocol) server that allows you to upload files to a Zipline-compatible host. This server provides tools for uploading files, validating them, and generating upload commands. ## Features - Upload files to a Zipline instance - Validate…
About
# Zipline MCP Server An MCP (Model Context Protocol) server that allows you to upload files to a Zipline-compatible host. This server provides tools for uploading files, validating them, and generating upload commands. ## Features - Upload files to a Zipline instance - Validate files before uploading - Preview upload…
Details
- Author
- dorogoy
- Downloads
- 2,650
- Categories
- Other
Jump to
- Upload files to a Zipline instance with support for multiple formats.
- Validate files locally before uploading.
- Preview upload commands without executing them.
- Retrieve only the download URL after upload.
- List and search user files stored on the Zipline server.
- Support text/code and image file types (e.g., txt, md, json, png, jpg).
- Enhanced upload options: deletes‑at, password, max‑views, and folder.
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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Zipline McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install globally via npm install -g zipline-mcp or locally as a project dependency. Then configure your MCP client (e.g., Claude Desktop) by adding the server with command: npx, args: ['-y', 'zipline-mcp'], and environment variables ZIPLINE_TOKEN (required) and ZIPLINE_ENDPOINT (default: http://localhost:3000).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"zipline mcp": {
"zipline": {
"command": "npx",
"args": [
"-y",
"zipline-mcp"
],
"environment": {
"ZIPLINE_TOKEN": "<YOUR-TOKEN>",
"ZIPLINE_ENDPOINT": "http://localhost:3000"
}
}
}
}
}
McpServers
{
"zipline": {
"command": "npx",
"args": [
"-y",
"zipline-mcp"
],
"environment": {
"ZIPLINE_TOKEN": "<YOUR-TOKEN>",
"ZIPLINE_ENDPOINT": "http://localhost:3000"
}
}
}
Zipline MCP Server
An MCP (Model Context Protocol) server that allows you to upload files to a Zipline-compatible host. This server provides tools for uploading files, validating them, and generating upload commands.
Features
- Upload files to a Zipline instance
- Validate files before uploading
- Preview upload commands
- Get only the download URL after upload
- List and search user files stored on the Zipline server
- Support for multiple file types, including:
- Text/code: txt, md, gpx, html, json, xml, csv, js, css, py, sh, yaml, yml
- Images: png, jpg, jpeg, gif, webp, svg, bmp, tiff, ico, heic, avif
Installation
Global Installation
To install the server globally so you can use it with npx:
npm install -g zipline-mcp
Local Installation
To install the server as a dependency in your project:
npm install zipline-mcp
Usage
Using with npx
If you installed the server globally, you can run it directly:
npx zipline-mcp
Adding to MCP Client Configuration
To use this server with an MCP client (like Claude Desktop), you need to add it to your client's configuration file.
MCP-Zipline Integration Guide
Quickstart Configuration
Add this minimal configuration to your MCP client (e.g., Claude Desktop):
```yaml
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



