Function: claude-code-ide-mcp-server-get-tool-names
claude-code-ide-mcp-server-get-tool-names is a natively compiled
function defined in claude-code-ide-mcp-server.el.
Signature
(claude-code-ide-mcp-server-get-tool-names &optional PREFIX)
Documentation
Get a list of all registered MCP tool names.
If PREFIX is provided, prepend it to each tool name. This is useful for generating --allowedTools lists.
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-get-tool-names (&optional prefix)
"Get a list of all registered MCP tool names.
If PREFIX is provided, prepend it to each tool name.
This is useful for generating --allowedTools lists."
(mapcar (lambda (tool-spec)
(let* ((normalized (claude-code-ide--normalize-tool-spec tool-spec))
(tool-name (or (plist-get normalized :name)
(symbol-name (plist-get normalized :function)))))
(if prefix
(concat prefix tool-name)
tool-name)))
claude-code-ide-mcp-server-tools))