Skip to content

Commit ff2c15c

Browse files
committed
feat: ensure config directory exists before writing config files
1 parent 4de02b3 commit ff2c15c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

MCPForUnity/Editor/Helpers/McpConfigurationHelper.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ public static string WriteMcpConfiguration(string pythonDir, string configPath,
118118

119119
string mergedJson = JsonConvert.SerializeObject(existingRoot, jsonSettings);
120120

121+
McpConfigFileHelper.EnsureConfigDirectoryExists(configPath);
121122
McpConfigFileHelper.WriteAtomicFile(configPath, mergedJson);
122123

123124
try
@@ -183,6 +184,7 @@ public static string ConfigureCodexClient(string pythonDir, string configPath, M
183184

184185
string updatedToml = CodexConfigHelper.UpsertCodexServerBlock(existingToml, uvPath, serverSrc);
185186

187+
McpConfigFileHelper.EnsureConfigDirectoryExists(configPath);
186188
McpConfigFileHelper.WriteAtomicFile(configPath, updatedToml);
187189

188190
try

0 commit comments

Comments
 (0)