Function: claude-code-ide-mcp-server-ensure-server

claude-code-ide-mcp-server-ensure-server is a natively compiled function defined in claude-code-ide-mcp-server.el.

Signature

(claude-code-ide-mcp-server-ensure-server)

Documentation

Ensure the MCP tools server is running.

Starts the server if not already running. Returns the port number on success, nil on failure.

Source Code

;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-mcp-server.el
;;; Public Functions

(defun claude-code-ide-mcp-server-ensure-server ()
  "Ensure the MCP tools server is running.
Starts the server if not already running.
Returns the port number on success, nil on failure."
  (when claude-code-ide-enable-mcp-server
    (unless (and claude-code-ide-mcp-server--server
                 claude-code-ide-mcp-server--port
                 (claude-code-ide-mcp-server--server-alive-p))
      (claude-code-ide-mcp-server--start-server))
    claude-code-ide-mcp-server--port))