emacs-mcp-server
If you are the rightful owner of emacs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Model Context Protocol (MCP) server for Emacs, enabling the generation and execution of elisp code within a running Emacs process.
The Emacs MCP Server is a specialized server designed to facilitate the integration of Emacs with modern LLM technologies. By leveraging the Model Context Protocol, this server allows users to generate and execute Emacs Lisp (elisp) code dynamically. This capability is particularly useful for developers and Emacs enthusiasts who wish to automate tasks or extend the functionality of their Emacs environment using AI-generated code. The server operates by generating elisp code for specified tasks and executing it within a running Emacs instance via `emacsclient`. This integration not only enhances productivity but also opens up new possibilities for customizing and automating workflows in Emacs.
Features
- Dynamic elisp code generation for task automation.
- Execution of elisp code in a running Emacs instance.
- Integration with `emacsclient` for seamless code execution.
- Managed with `uv` for dependency management and environment setup.
- Configurable for use with Claude Desktop and other platforms.
Tools
generate_emacs_lisp_code
Generates elisp for a given task.
execute_emacs_lisp_code
Passes elisp to a running Emacs (via
emacsclient
) to eval and execute it.