Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EMACS_SOCKET_NAME | No | The socket name or path for the Emacs server. Useful if multiple Emacs servers are running and you need to target a specific one. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| elisp_eval | Evaluate an arbitrary Elisp expression and return the result. |
| symbol_exists | Check if a symbol exists in obarray. Returns symbol name or nil. |
| load_paths | Return the user's Emacs load paths. |
| list_features | Return the list of currently loaded Emacs features. |
| list_manuals | Return a list of available Info manual names. |
| list_manual_nodes | Return all node names within a given manual. |
| manual_node_contents | Return the full text of a node in an Info manual. |
| check_feature | Check whether a specific feature is loaded or available. |
| library_source | Return the full source code of an Elisp library. |
| symbol_manual_section | Return the manual section that documents a given symbol. |
| function_source | Return the source code of a function or macro. |
| variable_source | Return the source code of a defvar or defcustom. |
| variable_value | Return the current global value of a variable. |
| function_documentation | Return the docstring for a function or macro. |
| variable_documentation | Return the docstring for a defvar or defcustom. |
| function_completions | Return all function names matching a prefix using orderless. |
| command_completions | Return all interactive commands matching a prefix. |
| variable_completions | Return all variables matching a prefix using orderless. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |