mcpField
I
Instant Local File Sharing   Unlimited File Size Via File.kiwi

Instant Local File Sharing Unlimited File Size Via File.kiwi

Local
github.com/file-kiwiFiles & Storage6Updated 31w ago

About Instant Local File Sharing Unlimited File Size Via File.kiwi

filekiwi-mcp-server uploads a local file to file.kiwi and returns a shareable download link. It is for people sharing files through an MCP client, with encrypted uploads and no stated file-size limit.

Key features

  1. 01Upload a local file and return a link
  2. 02End-to-end encrypted uploads
  3. 03No browser required
  4. 04No stated file-size limit
  5. 05Link available while upload continues

Use cases

  1. 01Share a local report by download link
  2. 02Send a large presentation file
  3. 03Create a link for a photo without opening a browser

MCP support

Exposes the `upload_to_kiwi` tool to MCP clients. The tool sends a file to file.kiwi and returns a shareable URL.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"filekiwi": {
"command": "npx",
"args": [
"-y",
"@file-kiwi/filekiwi-mcp-server"
]
}
}
}
Run commandnpx -y @file-kiwi/filekiwi-mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@file-kiwi/filekiwi-mcp-server1.0.10

Tools

1

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
filePathsarrayYesAbsolute local file system paths on the user's computer (e.g. C:\Users\username\file.png). Do NOT use virtual paths like /mnt/user-data/uploads/ — ask the user for the real path.

Details

From the project README

filekiwi-mcp-server

Model Context Protocol (MCP) server for simple and instant file sharing. Input: file path → Output: download link in seconds even for large files

Features

  • upload_to_kiwi tool: Uploads files to file.kiwi and returns a shareable URL.
  • E2E encrypted upload via file.kiwi API
  • No browser required — pure Node.js
  • No file size limit
  • Download link available immediately (downloads proceed even while upload is still in progress)
  • Free download period with automatic file deletion — details

Usage

Once the MCP server is connected, you can ask the AI assistant to share files:

  • "Share this file: C:\Users\me\report.pdf"
  • "Upload /home/user/photo.png to file.kiwi"
  • "Generate a download link for ./presentation.pptx"

The tool will upload the file and return a shareable link like https://file.kiwi/abcdef12#secretKey.

Setup

Test before use
npx -y @file-kiwi/filekiwi-mcp-server "C:\User\your_file.ext"
Claude Code (CLI)
claude mcp add filekiwi -- npx -y @file-kiwi/filekiwi-mcp-server
Claude Desktop / Other MCP Clients
{
  "mcpServers": {
    "filekiwi": {
      "command": "npx",
      "args": ["-y", "@file-kiwi/filekiwi-mcp-server"]
    }
  }
}
File Access

Some environments (e.g. Claude Desktop) restrict local file system access by default. In that case, the AI may not be able to read file paths on your machine. To enable it, add the filesystem MCP server:

{
  "mcpServers": {
    "filekiwi": {
      "command": "npx",
      "args": ["-y", "@file-kiwi/filekiwi-mcp-server"]
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "C:/Users/username"]
    }
  }
}
FAQ
NO AUTHENTICATION or API KEY required?

No. Not at all.

File deletion

Files are automatically deleted after 90 hours. See API docs for details.

Is it free?

Yes, free for any size. There is a free download period per file — see API docs.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.