editor
Emacs MCP servers and skills
There are 9 ways to connect Emacs to Claude, ChatGPT, Cursor and other AI assistants: 0 MCP servers and 9 skills. The most used is emacs-hook-debugging (43 GitHub stars).
Most used
Diagnose Emacs hook ordering, key binding shadowing, remaps, and advice-related behavior.
Work with live Emacs buffers, regions, point, narrowing, and window-local editing state.
Test changes in a dedicated Emacs session. Good for validating behavior and UI results.
Delete stale oauth2.plstore when GPG decryption fails.
Emacs Info documentation system. Navigate and query Info manuals for Emacs, Elisp, and GNU tools.
Emacs ecosystem = elisp + org + gnus + tramp + eglot.
Skills (9)
- 1emacs-hook-debugging Jamie-Cui · Developer toolsDiagnose Emacs hook ordering, key binding shadowing, remaps, and advice-related behavior.53
- 2emacs-buffer-editing Jamie-CuiWork with live Emacs buffers, regions, point, narrowing, and window-local editing state.53
- 3emacs-testing jinnovation · Developer toolsTest changes in a dedicated Emacs session. Good for validating behavior and UI results.50
- 4emacs-plstore-gpg-key-mismatch ianffcsDelete stale oauth2.plstore when GPG decryption fails.36
- 5emacs-info plurigridEmacs Info documentation system. Navigate and query Info manuals for Emacs, Elisp, and GNU tools.35
- 6emacs plurigridEmacs ecosystem = elisp + org + gnus + tramp + eglot.33
- 7emacs plurigridEmacs ecosystem = elisp + org + gnus + tramp + eglot.33
- 8emacs-config-reload AaronHnoraAReload Emacs configuration safely and diagnose stale package or variable state after configuration changes.31
- 9emacs 11vated · ProductivityEmacs editor - use when working on related tasks19
Questions
Is there an official Emacs MCP server?
Check the publisher on each listing: servers published by Emacs itself are the official ones. The most used Emacs server here is emacs-hook-debugging by Jamie-Cui.
How do I connect Emacs to Claude?
Pick a server below, open its page and copy the install command for Claude Code, or the config block for Claude Desktop. Most Emacs servers need an API key or token from your Emacs account.