Function: claude-code-ide-mcp-handle-execute-code
claude-code-ide-mcp-handle-execute-code is a natively compiled
function defined in claude-code-ide-mcp-handlers.el.
Signature
(claude-code-ide-mcp-handle-execute-code ARGUMENTS &optional SESSION)
Documentation
Execute code in Emacs.
ARGUMENTS should contain:
- code: The Elisp expression to evaluate.
Source Code
;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-mcp-handlers.el
(defun claude-code-ide-mcp-handle-execute-code (arguments &optional _session)
"Execute code in Emacs.
ARGUMENTS should contain:
- `code': The Elisp expression to evaluate."
(let ((code (alist-get 'code arguments)))
(unless code
(signal 'mcp-error '("Missing required parameter: code")))
(condition-case err
(let* ((result (eval (car (read-from-string code)) t))
(output (format "%S" result)))
(list `((type . "text") (text . ,output))))
(error
(signal 'mcp-error (list (format "Evaluation error: %s" (error-message-string err))))))))