Skip to main content
MCP server CX Codex

filekiwi-mcp-server — MCP server for Claude Code: file links

Takes a local file path and hands back a file.kiwi download link. Handy when a big file has to reach someone fast.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add filekiwi-mcp-server -- npx -y @file-kiwi/filekiwi-mcp-server
Open on GitHub

What filekiwi-mcp-server does

The server exposes a single tool, upload_to_kiwi. Give it a path, and it pushes the file to file.kiwi and returns a link like https://file.kiwi/abcdef12#secretKey. Everything runs on plain Node.js through npx; no browser is involved. Transfers are end-to-end encrypted through the file.kiwi API.

File size is not capped. The link shows up right away, and a download can start while the upload is still running. Each file stays for 90 hours and is then removed automatically. No API key, no sign-up.

There is one catch. Sandboxed clients such as Claude Desktop block local filesystem access by default, so the assistant cannot read paths on your disk. Add the @modelcontextprotocol/server-filesystem server alongside, pointed at the right folder, or upload_to_kiwi has nothing to open.

What it helps with

  • send a multi-gigabyte file to a client without a cloud account
  • get a direct download link straight from the agent's reply
  • share a deck without opening a browser
  • push a screenshot out of the project folder
  • hand a file to the team for a while and let it expire

Example prompts for the agent

  • Share C:\Users\me\report.pdf on file.kiwi and give me the link
  • Upload /home/user/photo.png to file.kiwi
  • Make a download link for ./presentation.pptx

How to install filekiwi-mcp-server

Platform CLI

claude mcp add filekiwi-mcp-server -- npx -y @file-kiwi/filekiwi-mcp-server

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about filekiwi-mcp-server

How do I install filekiwi-mcp-server in Claude Code?

Run claude mcp add filekiwi-mcp-server -- npx -y @file-kiwi/filekiwi-mcp-server. The server is then registered and the upload_to_kiwi tool is available to the agent.

What does filekiwi-mcp-server do?

It uploads a file from a local path to file.kiwi and returns a shareable download URL. There is no size limit on the file.

Do I need an API key or an account?

Neither. No authentication is required, and uploads are free at any size. Files are deleted after 90 hours.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor