diff --git a/MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs b/MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs
new file mode 100644
index 00000000..4ef36243
--- /dev/null
+++ b/MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using MCPForUnity.Editor.Models;
+
+namespace MCPForUnity.Editor.Clients.Configurators
+{
+ ///
+ /// Configures the CodeBuddy CLI (~/.codebuddy.json) MCP settings.
+ ///
+ public class CodeBuddyCliConfigurator : JsonFileMcpConfigurator
+ {
+ public CodeBuddyCliConfigurator() : base(new McpClient
+ {
+ name = "CodeBuddy CLI",
+ windowsConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".codebuddy.json"),
+ macConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".codebuddy.json"),
+ linuxConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".codebuddy.json"),
+ })
+ { }
+
+ public override IList GetInstallationSteps() => new List
+ {
+ "Install CodeBuddy CLI and ensure '~/.codebuddy.json' exists",
+ "Click Configure to add the UnityMCP entry (or manually edit the file above)",
+ "Restart your CLI session if needed"
+ };
+ }
+}
diff --git a/MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs.meta b/MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs.meta
new file mode 100644
index 00000000..255f740f
--- /dev/null
+++ b/MCPForUnity/Editor/Clients/Configurators/CodeBuddyCliConfigurator.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 923728a98c8c74cfaa6e9203c408f34e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant: