org-mcp server query your org files with a llm

org-mcp is a mcp server that provides search, content access,
and note linking capabilities for your org-mode files through the MCP protocol.


The org-mcp server works with emacs with the gptel and mcp packages or claude code, codex / cursor,
and also has a command line org-cli binary you can use

There are prebuild binaries you can download or you can build from source

MCP Tools

org-file-list — List all org files in configured directories
org-search — Full-text fuzzy search across all org files
org-agenda — Query agenda items with filtering by dates, states, tags, and priorities
org-capture — Append a heading to an org file. Supports TODO state, priority, tags, body, SCHEDULED/DEADLINE/CLOSED timestamps (with repeater and warning suffixes), property drawer entries, and datetree expansion.
org-update-todo — Update an existing heading in place. Set or clear todo_state, priority, tags, planning timestamps, heading title, body text, and property drawer entries (per-key upsert/remove).

org-mcp build and set up


org-mcp github


gptel github


gptel tools github


freebsd dotfiles


freebsd root dotfiles


freebsd bin

 
Back
Top