Emacs MCP Server
UnclaimedPure ELISP MCP server for Emacs
Install
claude mcp add emacs -- socat - UNIX-CONNECT:$HOME/.config/emacs/.local/cache/emacs-mcp-server.sock # Uses socat directlyUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (18)
eval-elisp
Executes an arbitrary Elisp expression in the running Emacs process and returns the printed result. The expression passes through the security layer, which blocks dangerous functions and credential-bearing files (see Security).
expression
string
file_path
string
get-diagnostics
Retrieves errors and warnings from flycheck or flymake (auto-detected per buffer) across all project buffers. Results are grouped by file and sorted by severity.
org-agenda
structured agenda and TODO views.
org-archive
archive a heading to its configured archive target.
org-capture
create a new entry; template mode respects the user's
org-clock
clock in, out, or cancel.
org-get-node
fetch a heading or file body.
org-list-tags
enumerate existing tags with usage counts so the LLM can
org-list-templates
enumerate the user's capture templates so the LLM
org-refile
move a heading under another.
org-roam-capture
create a new node, respecting
org-roam-get-node
fetch a node with its backlinks.
org-roam-search
find nodes by title, alias, tag, or ref.
org-search
heading search using org's match syntax ("+work-home/!TODO" etc.).
org-update-node
update title, TODO state, priority, tags, properties,
severity
string