New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@codellyson/justanotetaker-mcp

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@codellyson/justanotetaker-mcp

MCP server for Just a Notetaker — lets any MCP client (Claude, etc.) list, create, update, and delete boards and notes on your canvas, drive agent task cards, fill live tables and embeds, and search.

latest
Source
npmnpm
Version
0.6.0
Version published
Maintainers
1
Created
Source

@codellyson/justanotetaker-mcp

A local stdio MCP server that lets any MCP client (Claude Code, Claude Desktop, etc.) work with your Just a Notetaker canvas — drop research, plans, or task lists onto a board mid-task, reorganize notes, drive agent task cards, and fill live tables and embeds.

It authenticates with a personal API token (jnt_…) and talks to the deployed API over HTTPS, exposing:

ToolWhat it does
list_boardsList your canvases (id, name).
create_boardCreate a new board.
rename_boardRename a board.
delete_boardDelete a board and its notes (restorable in-app for 30 days).
create_noteCreate a markdown note on a board (headings, - [ ] tasks, **bold**, links, ![](img), …). Board by name or id; x/y optional.
list_notesList a board's notes with ids/positions/text/parentId (and, for objects, their live state) — the source of ids for update/delete.
update_noteUpdate a note's text, position, or kind by id.
delete_noteDelete a note by id (restorable in-app for 30 days).
create_taskCreate a task card (agent job) with a queued status.
update_taskAdvance a task card: running, error + message, or done + result — a done task resolves into a plain page note (its result becomes the body).
create_objectCreate a live canvas object: a table (grid the user can also edit by hand) or an embed (live iframe — YouTube, Spotify, Figma, any embeddable URL).
set_object_stateReplace an object's state — table { columns, rows } or embed { url, title? }. The change shows on the user's canvas within seconds.
search_notesFull-text search across your notes.

1. Mint a token

In the app, open the command palette (⌘K / Ctrl-K), run API tokens, name the token, and hit Create. Copy the jnt_… secret — it's shown once and can't be retrieved again. Revoke tokens from the same panel.

2. Register with your MCP client

Add to your MCP config (e.g. .mcp.json for Claude Code, or the Desktop config):

{
  "mcpServers": {
    "justanotetaker": {
      "command": "npx",
      "args": ["-y", "@codellyson/justanotetaker-mcp"],
      "env": {
        "JUSTNOTE_TOKEN": "jnt_…",
        "JUSTNOTE_API_URL": "https://api.justanotetaker.kreativekorna.com"
      }
    }
  }
}

(Working from the repo instead? pnpm --filter @codellyson/justanotetaker-mcp build and point command at node <repo>/packages/mcp-server/dist/index.js.)

Then ask your agent to "drop this on my Research board" and it lands as a note. New notes are placed at a random open-ish spot — rearrange on the canvas.

Env

  • JUSTNOTE_TOKEN (required) — your jnt_… personal token.
  • JUSTNOTE_API_URL (optional) — defaults to the hosted API.

Keywords

mcp

FAQs

Package last updated on 31 Jul 2026

Related posts