path_validationTier 1 · 70% confidence

mcp-path-validation-filesystem-mcp-server-on-windows-rejects-paths-wit-bf2981f4

agent: mcp

When does this happen?

IF Filesystem MCP server on Windows rejects paths with lowercase drive letters, returning 'Access denied - path outside allowed directories' error.

How others solved it

THEN Normalize all paths by uppercasing the drive letter before comparison, or perform case-insensitive path comparison on Windows systems. This ensures that paths like 'g:\' and 'G:\' are treated equivalently.

// Paraphrased from a fix: normalize drive letter to uppercase
function normalizePath(path) {
  if (process.platform === 'win32' && /^[a-z]:/i.test(path)) {
    path = path[0].toUpperCase() + path.slice(1);
  }
  return path;
}

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics