Servidor Emacs MCP
Servidor de Protocolo de Contexto de Modelo (MCP) para Emacs. Permite generar y ejecutar código elisp en un proceso de Emacs en ejecución.
Herramientas
El servidor expone dos herramientas:
generate_emacs_lisp_code
: genera elisp para una tarea determinadaexecute_emacs_lisp_code
: pasa elisp a un Emacs en ejecución (a través deemacsclient
) para evaluarlo y ejecutarlo.
Invocación
El proyecto se gestiona con uv
. Primero, ejecute uv sync
para instalar todas las dependencias. Luego, source .venv/bin/activate
para activar el venv resultante.
Para ejecutar el servidor MCP en el inspector:
Para instalar el servidor MCP para que Claude Desktop pueda usarlo:
Pero tendrás que editar la configuración JSON resultante en claude_desktop_config.json
para incluir las claves de API y la ruta completa a emacsclient
. Debería verse así:
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite generar y ejecutar código Elisp en un proceso Emacs en ejecución, lo que permite que los asistentes de IA controlen e interactúen con Emacs.