path_handlingTier 1 · 70% confidence
mcp-path-handling-path-duplication-c-c-occurs-when-saving-google-dri-4ed7030f
agent: mcp
When does this happen?
IF Path duplication (C:\C:\) occurs when saving Google Drive credentials on Windows due to improper use of fileURLToPath() and path.join().
How others solved it
THEN In the authenticateAndSaveCredentials function, avoid joining absolute paths. Use path.dirname(fileURLToPath(import.meta.url)) only once to get the base directory, then construct the credential path using path.join() without redundant drive letters. Alternatively, use path.resolve() instead of path.join() for absolute paths.
// Instead of: const basePath = fileURLToPath(import.meta.url); const credPath = path.join(basePath, '.gdrive-server-credentials.json'); // which may double the drive letter on Windows, use: const moduleDir = path.dirname(fileURLToPath(import.meta.url)); const credPath = path.join(moduleDir, '.gdrive-server-credentials.json');
Related patterns
mcp_integration
mcp-mcp-integration-an-ai-agent-tool-suite-needs-to-be-extensible-with-66ab029d
Tier 1 · 70%
dependency_managementmcp-dependency-managemen-when-the-npm-registry-does-not-have-the-latest-ver-f13cd20c
Tier 1 · 70%
schema_modificationmcp-schema-modification-modifying-the-mcp-protocol-schema-message-types-re-680f3902
Tier 1 · 70%
mcp_server_configurationmcp-mcp-server-configura-need-to-connect-a-local-mcp-server-e-g-filesystem--a79e3cda
Tier 1 · 70%
version_mismatchmcp-version-mismatch-user-follows-readme-instructions-to-install-mcp-cl-e701e9bb
Tier 1 · 70%
testing_utilitiesmcp-testing-utilities-i-am-developing-an-mcp-client-and-need-a-server-th-ccc7b4da
Tier 1 · 70%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.