mega-mcp

A remote MCP server with one owner. It keeps notes, hosts files behind public links and transcribes audio. The MCP endpoint is https://mega-mcp-uejj.4crp.app/mcp (Streamable HTTP, protocol revision 2026-07-28, and 2025-11-25 for older clients).

Tools

ToolInputResult
memo_write{ text }{ id }. Saves a text note.
memo_search{ query, limit? }{ notes: [{ id, text, createdAt }] }. Notes that contain every word of the query, newest first. An empty query lists the newest notes.
upload{ filename, content? | text? | url?, mimeType? }{ url, id, filename, size, mimeType }. Stores a file (base64 content, plain text, or a public url to copy) and returns a link anyone can open, served from https://mega-mcp-uejj.4crp.app/files/. Up to 25 MB.
transcribe{ url }{ segments: [{ start, end, text }], text, language, duration }, times in seconds. Runs Whisper (small model) on this server. Audio up to 100 MB; one transcription runs at a time.

Every result is structured content that matches the output schema the tool declares in tools/list, with the same JSON as text.

Sign-in

Data it keeps

Everything runs on the owner's own machine. Nothing is sent to a third party, apart from fetching the public URLs a caller asks for.