A CLI wrapper around the Orca Note MCP server. The published executable name is orcanote.
If you are using macOS, remove the quarantine attribute from the downloaded orcanote binary before running it:
xattr -r -d com.apple.quarantine orcanoteOrca Note MCP uses Streamable HTTP with a Bearer token.
Configure the token once:
orcanote config set-token <token>The token is stored in:
~/.config/orcanote/config.json
On Windows the CLI falls back to APPDATA\orcanote\config.json.
Repository-scoped tools use this form:
orcanote <tool-name> --repo <repoId> --input '<json object>' [--json]--repoor-r: repository ID, mapped to the MCP argumentrepoId--input: JSON object string with the rest of the tool arguments--json: print the raw JSON payload instead of formatted text
Date/time helper tools do not require --repo:
orcanote <tool-name> --input '<json object>' [--json]Examples:
orcanote get_journal --repo my-repo
orcanote get_blocks_text --repo my-repo --input '{"blockIds":[12345]}'
orcanote parse_datetime --input '{"text":"next friday 9am"}'
orcanote query_blocks --repo my-repo --input '{"description":{"q":{"kind":100,"conditions":[{"kind":8,"text":"deadline"}]}}}' --jsonShow root help and the available tools:
orcanote --helpShow detailed help for a specific tool:
orcanote get_blocks_text --help
orcanote query_blocks --helpget_tags_and_pagesget_pageget_blocks_textget_journalparse_datetimequery_blocksinsert_markdownmove_blockscreate_pagedelete_blocksinsert_tagsremove_tagscreate_tags
Click here to visit Orca Note