Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by keegancsmith • Tools & CLI
A small MCP server that lets language models interact with a running Emacs instance via emacsclient to evaluate Lisp, inspect visible text, and fetch buffer context.
Evaluate Emacs Lisp expressions in a user's live Emacs session to run commands or query Emacs state.
Read the text currently visible in the active Emacs window for context-aware editing or summarization.
Contextual buffer information (file name, major mode, point position) to make informed editing or navigation decisions.
This MCP server exposes three tools (emacs_eval, emacs_get_visible_text, emacs_get_context) so agents can run Emacs Lisp, read the currently visible text, and obtain buffer/mode/point information from the selected Emacs window. It communicates with Emacs using emacsclient --eval and operates in the context of the currently visible buffer. It's intended for integrations such as Claude for Desktop to enable LLM-driven editing, inspection, and automation inside Emacs. Users should be cautious because it can execute arbitrary Emacs Lisp with full access to the Emacs environment.
Evaluate a Lisp expression in the currently visible Emacs buffer and return the result. Many Emacs Lisp expressions mutate state in Emacs and simply return 't' to indicate success rather than returning the changed state. After executing expressions that may change state, use emacs_get_context or emacs_get_visible_text to check the resulting state changes.
Get the text content currently visible in the active Emacs window
Get contextual information about the currently visible Emacs buffer (name, mode, point position, etc)
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.