@tool extends McpClient ## Zed registers MCP servers under `context_servers.` and supports both ## stdio and streamable http transports. func _init() -> void: id = "zed" display_name = "Zed" config_type = "json" doc_url = "https://zed.dev/docs/assistant/model-context-protocol" path_template = { "darwin": "~/.config/zed/settings.json", "linux": "$XDG_CONFIG_HOME/zed/settings.json", "windows": "$APPDATA/Zed/settings.json", } server_key_path = PackedStringArray(["context_servers"]) detect_paths = PackedStringArray(path_template.values())