Skip to main content
Save text instantly from any terminal — access it everywhere.
Pop commands across your terminals. MCP-native for AI agents.
next.js
user@memopaper: ~
$ npm install -g memopaper
$ memopaper push "cd projects/my_project && npm run dev"
$ ssh user@remote_server
$ memopaper pop
> cd projects/my_project && npm run dev
Command popped! # success
$
$ _

memopaper

CLI Shared Memo Stack for Developers

Pipe in from any terminal, pop out anywhere.
MCP-native. Cross-device. Zero friction.

About

CLI FIRST

pipe & pop

Save via stdin, pop via stdout. A memo layer that fits naturally into your shell pipeline.

MCP NATIVE

AI agent integration

Read and write memos directly from MCP clients like Claude and Cursor. Context passing and task handoff in a single command.

CROSS DEVICE

Pick up from anywhere

Home Mac, office Linux, mobile terminal — sync anywhere with the same API key.

Install

CLI

$ npm install -g memopaper$ memopaper init✓ API key configured

Tip: add alias mp="memopaper" to your ~/.zshrc or ~/.bashrc for a shorter command.

CONFIG FILE LOCATION
macOS~/.memopaper/config.json
Linux~/.memopaper/config.json
WindowsC:\Users\<user>\.memopaper\config.json

MCP Server (Claude Code / Claude Desktop / Cursor)

STEP 1 — GET YOUR API KEY

Sign in and go to Dashboard → API Keys to create a key. It looks like mp_xxxxxxxx…

STEP 2 — CHOOSE AN INSTALL METHOD
npm install -gavailable
① install$ npm install -g memopaper-mcp
② .mcp.json / claude_desktop_config.json
{"mcpServers": {"memopaper": {"command": "memopaper-mcp","env": {"MEMOPAPER_API_URL": "https://memopaper.vercel.app","MEMOPAPER_API_KEY": "mp_your_key_here"}}}}
npxnpm publish pending
① install — no global install needed$ npx memopaper-mcp
② .mcp.json / claude_desktop_config.json
{"mcpServers": {"memopaper": {"command": "npx","args": ["-y", "memopaper-mcp"],"env": {"MEMOPAPER_API_URL": "https://memopaper.vercel.app","MEMOPAPER_API_KEY": "mp_your_key_here"}}}}
Claude Desktop config path —
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

Basic Usage

CLI
add$ echo 'deploy done' | memopaper add✓ saved [@inbox] a3f2b1c4…
pop$ memopaper popdeploy done
group$ memopaper add --group deploy "v1.2 released"$ memopaper list --group deploy1 v1.2 released
MCP (Claude / Cursor)
addYou: Save "deploy done" to my memos → ✓ @inbox [a3f2b1c4] saved
popYou: Pop my latest memo → [@inbox] deploy done (deleted)
listYou: List my deploy group memos → 1. [@deploy] v1.2 released Total: 1