diff --git a/MCPForUnity/Editor/Data/McpClients.cs b/MCPForUnity/Editor/Data/McpClients.cs index 68717510..eddbff0c 100644 --- a/MCPForUnity/Editor/Data/McpClients.cs +++ b/MCPForUnity/Editor/Data/McpClients.cs @@ -208,6 +208,31 @@ public class McpClients mcpType = McpTypes.Codex, configStatus = "Not Configured", }, + // CodeBuddy + new() + { + name = "CodeBuddy", + windowsConfigPath = Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + ".CodeBuddy", + "settings", + "mcp.json" + ), + macConfigPath = Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + ".CodeBuddy", + "settings", + "mcp.json" + ), + linuxConfigPath = Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + ".CodeBuddy", + "settings", + "mcp.json" + ), + mcpType = McpTypes.CodeBuddy, + configStatus = "Not Configured", + }, }; // Initialize status enums after construction diff --git a/MCPForUnity/Editor/Models/McpTypes.cs b/MCPForUnity/Editor/Models/McpTypes.cs index 7c864897..de38b076 100644 --- a/MCPForUnity/Editor/Models/McpTypes.cs +++ b/MCPForUnity/Editor/Models/McpTypes.cs @@ -10,5 +10,6 @@ public enum McpTypes VSCode, Windsurf, Trae, + CodeBuddy, } }