# sharemeatsack.com

Source: https://www.gaz.dev/work/sharemeatsack

I built sharemeatsack to let an agent request files from a person or send its finished work back, without making file transfer depend on the chat client.

## Project facts

- Format: File requests and downloads · MCP server
- My contribution: Product design and development
- Status: Working tool · Open source

## Why I built it

An agent may need source files to work on, or a way to deliver the result. A browser link gives both sides a straightforward handover without asking the person to install anything or create an account.

## The product

An agent creates a file request or a send and gets a link. A person opens that page to upload or download. File bytes go to storage rather than through the language model.

## How it’s built

Next.js, React and TypeScript provide the browser interface and HTTP API. An MCP server exposes the transfer workflow to agents. Redis keeps transfer state and Cloudflare R2 stores the files.

## Technology stack

- **Next.js · React · TypeScript**: Browser upload/download pages and the HTTP API.
- **MCP · Zod**: Agent transfer tools and validated requests.
- **Redis · Cloudflare R2**: Transfer state and file storage.



[Visit sharemeatsack.com](https://sharemeatsack.com)

[Work with Gary](https://www.gaz.dev/hire-me)
