This commit is contained in:
Saoud Rizwan
2024-12-11 16:38:58 -08:00
parent 88cb60efe1
commit c1b1d87869

View File

@@ -529,7 +529,11 @@ export class ClineProvider implements vscode.WebviewViewProvider {
async ensureMcpServersDirectoryExists(): Promise<string> { async ensureMcpServersDirectoryExists(): Promise<string> {
const mcpServersDir = path.join(os.homedir(), "Documents", "Cline", "MCP") const mcpServersDir = path.join(os.homedir(), "Documents", "Cline", "MCP")
try {
await fs.mkdir(mcpServersDir, { recursive: true }) await fs.mkdir(mcpServersDir, { recursive: true })
} catch (error) {
return "~/Documents/Cline/MCP" // in case creating a directory in documents fails for whatever reason (e.g. permissions) - this is fine since this path is only ever used in the system prompt
}
return mcpServersDir return mcpServersDir
} }