Function: claude-code-ide-mcp-server--start-server
claude-code-ide-mcp-server--start-server is a natively compiled
function defined in claude-code-ide-mcp-server.el.
Signature
(claude-code-ide-mcp-server--start-server)
Documentation
Start the MCP HTTP server.
Source Code
;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-mcp-server.el
(defun claude-code-ide-mcp-server--start-server ()
"Start the MCP HTTP server."
(condition-case err
(progn
;; Load the server implementation
(require 'claude-code-ide-mcp-http-server)
;; Check if web-server is available
(unless (featurep 'web-server)
(error "The web-server package is required for MCP tools support. Please install it with: M-x package-install RET web-server RET"))
;; Start the server
(let ((result (claude-code-ide-mcp-http-server-start
claude-code-ide-mcp-server-port)))
(setq claude-code-ide-mcp-server--server (car result)
claude-code-ide-mcp-server--port (cdr result))
claude-code-ide-mcp-server--port))
(error
(claude-code-ide-debug "Failed to start MCP server: %s"
(error-message-string err))
(message "Warning: Failed to start MCP server: %s"
(error-message-string err))
nil)))