Read Samsung Notes: typed text, tables, handwritten pages, photos and PDFs. Never changes a note.
Runs on your machine from its package; the steps are below.

At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y samsung-notes-mcp
MCP client config
{
"mcpServers": {
"samsung-notes": {
"command": "npx",
"args": [
"-y",
"samsung-notes-mcp"
]
}
}
}
Open your Samsung Notes on any device, take them with you, and let AI read them.
Free and open source. Your notes stay on your device.
Open Inkport in your browser · Connect your notes to Claude
Samsung Notes files (.sdocx) only open on Samsung devices. Inkport opens them on iPhone, Mac, Windows, Linux, Chromebook and Android.
Get your notes out of Samsung Notes: long-press a note and select the ones you want, then Share → Samsung Notes file. On Android, install Inkport from Chrome's menu and pick it in that share menu; then Send to AI passes the notes on to your AI app. Anywhere else, save the files (Google Drive, OneDrive, a USB stick, an email to yourself) and open them in Inkport.
The connector lets Claude read your whole Samsung Notes library on your computer: search notes, read handwriting from page images, open invoice photos and PDFs, and save renamed copies into folders. It never changes a note.
| You use | Install |
|---|---|
| Claude Desktop | Download samsung-notes-mcp.mcpb, open it, and click Install, then Install again. |
| Claude Code | /plugin install samsung-notes --marketplace Mhemd139/Samsung_Notes |
| VS Code | Install in VS Code |
| Codex CLI | codex mcp add samsung-notes -- npx -y samsung-notes-mcp |
| Gemini CLI | gemini mcp add samsung-notes npx -y samsung-notes-mcp |
| Cursor, Windsurf and others | Add {"mcpServers": {"samsung-notes": {"command": "npx", "args": ["-y", "samsung-notes-mcp"]}}} to the app's MCP settings. |
Claude Desktop includes everything it needs; the others need Node.js 20.12 or newer.
Where your notes come from:
--exports "/path/to/folder" to the command. Put new exports in the same folder any time; Claude sees them on the next question.Paste this into Claude Code, Claude Desktop's Code tab, or any agent with a terminal. It runs one command, then you click Install twice in Claude.
Install the Samsung Notes Reader extension in my Claude Desktop. Run the command for my system, then tell me to click Install twice in Claude:
Windows (PowerShell): curl.exe -fsSLo "$HOME\Downloads\samsung-notes-mcp.mcpb" https://github.com/Mhemd139/Samsung_Notes/releases/latest/download/samsung-notes-mcp.mcpb; claude-desktop.exe "$HOME\Downloads\samsung-notes-mcp.mcpb"
macOS: curl -fsSLo ~/Downloads/samsung-notes-mcp.mcpb https://github.com/Mhemd139/Samsung_Notes/releases/latest/download/samsung-notes-mcp.mcpb && open -a Claude ~/Downloads/samsung-notes-mcp.mcpb
Notes for agents:
claude-desktop.exe isn't found (older Windows installs), open the file with Invoke-Item instead; if Windows then asks which app, the user picks Claude → Always.claude_desktop_config.json, and don't restart Claude..mcpb file above, open it, and click Install, then Install again.
.mcpb files: choose Claude and Always.In Claude Code, claude mcp add --scope user samsung-notes -- npx -y samsung-notes-mcp also works without the plugin. Add --exports "/path/to/folder" for exported notes, or --save-dir "/path/to/folder" to save attachments somewhere other than Documents.
| Tool | What it does |
|---|---|
notes_overview | Where notes come from, folders, totals, problems |
list_notes | Browse or search by words, folder, date, attachments or handwriting |
read_note | A note's typed text, tables, attachment list, and which pages hold handwriting |
get_page_image | A page as an image — this is how Claude reads handwriting |
get_attachment | An attached photo, or a PDF's text and page images |
save_attachments | Copies of attached photos and PDFs, saved into a folder under names Claude chooses, only when you ask |
gh attestation verify samsung-notes-mcp.mcpb --repo Mhemd139/Samsung_Notes.notes_overview says so.notes_overview: it lists every problem it found.flowchart LR
phone[Samsung Notes on your phone] -->|sync| cloud[Samsung Cloud]
cloud -->|sync| app[Samsung Notes for Windows]
app -->|note folders| server[samsung-notes-mcp]
phone -.->|share .sdocx| folder[Exported notes]
folder --> server
folder --> inkport[Inkport in your browser]
server <-->|stdio| claude[Claude Desktop / Claude Code / any MCP app]
inkport -->|Send to AI, Markdown, PDF| anywhere[Any AI, Obsidian, Notion]
npm install
npm test
npm run build
npm run web:dev # Inkport on http://localhost:5173
npm run pack:mcpb # one-click bundle for all platforms
npm run smoke # local check against your own notes; prints counts only
Translations live in web/src/locales; a native speaker's fix is the most welcome contribution there is. See CONTRIBUTING.md for the project layout and rules, CHANGELOG.md for what changed, and SECURITY.md to report a vulnerability privately.
GPL-3.0-only. See LICENSE.