🖱️ Cursor и WSL
В этой заметке я расскажу, как настроить Cursor для комфортной работы с WSL.
Шаг 1: Подключаем Cursor к WSL
Для начала нужно открыть проект, который находится внутри WSL. Поскольку Cursor основан на VS Code, можно просто последовать официальному туториалу VS Code по настройке WSL или, если коротко, выполнить следующие действия:
- Найдите и установите расширение “WSL” во вкладке “Extensions”.
- В левом нижнем углу появится новая кнопка, которая выглядит как “><”.
- Нажмите на неё и выберите “Connect to WSL” или укажите конкретный дистрибутив через “Connect to WSL using Distro…”.
Теперь вы сможете открывать проекты из WSL.
Шаг 2: Настраиваем конфигурацию MCP
Если вы используете MCP, скорее всего, вы хотите запускать их в WSL, а не из cmd.exe
. На момент версии 0.49.0
Cursor требует для этого дополнительной настройки.
Обычно файл mcp.json
выглядит примерно так:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
Чтобы запускать MCP в WSL, измените конфигурацию следующим образом:
{
"mcpServers": {
"context7": {
"command": "wsl",
"args": ["bash", "-c", "'npx -y @upstash/context7-mcp@latest'"]
}
}
}
Шаг 3: Настраиваем переменную $PATH в WSL
Чтобы иметь возможность вызывать команды cursor
и cursor-tunnel.exe
из WSL, добавьте директорию bin/
Cursor’а в переменную окружения $PATH
:
export PATH=$PATH:/mnt/c/Users/seroperson/AppData/Local/Programs/cursor/resources/app/bin
Посмотрите также другие заметки: