1. Θέμα Project Location Το πρόβλημα είναι ότι προσπαθούμε να προσπελάσουμε το project μέσω του Windows mount point (/mnt/d/...). Σύμφωνα με την τεκμηρίωση της Microsoft και τις οδηγίες της Anthropic, το προτεινόμενο setup είναι:
# 1. Δημιουργία native Linux directory για το project
mkdir -p ~/projects/LegalTextAnalysis

# 2. Αντιγραφή του project στο Linux filesystem
cp -r /mnt/d/Projects/LegalTextAnalysis/* ~/projects/LegalTextAnalysis/

# 3. Δημιουργία Python virtual environment στο Linux filesystem
cd ~/projects/LegalTextAnalysis
python -m venv .venv
source .venv/bin/activate

# 4. Εγκατάσταση dependencies
pip install -r requirements.txt

  1. Διόρθωση Configuration Το claude_desktop_config.json θα πρέπει να δείχνει στο Linux path:
{
  "mcpServers": {
    "sqlite": {
      "command": "bash",
      "args": [
        "-c",
        "$HOME/projects/LegalTextAnalysis/.venv/bin/mcp-server-sqlite --db-path=$HOME/projects/LegalTextAnalysis/data/legal_text.db"
      ],
      "cwd": "$HOME/projects/LegalTextAnalysis",
      "env": {
        "PYTHONIOENCODING": "utf-8",
        "UV_FORCE_STDIO": "1",
        "DEBUG": "mcp:*,sqlite:*",
        "MCP_SQLITE_EXPOSE_TABLES": "true",
        "MCP_ROOT_DIR": "$HOME/projects/LegalTextAnalysis",
        "MCP_ALLOW_FILE_ACCESS": "true"
      }
    }
  }
}

  1. Μόνιμο Symlink Για το θέμα του εξαφανιζόμενου symlink, μπορούμε να το αυτοματοποιήσουμε στο .bashrc:
echo 'ln -sf $HOME/projects/LegalTextAnalysis/claude_desktop_config.json "$APPDATA/Claude/claude_desktop_config.json"' >> ~/.bashrc

  1. Project Structure στο WSL Σύμφωνα με τις οδηγίες της Anthropic για MCP development, η προτεινόμενη δομή είναι:
~/projects/LegalTextAnalysis/
├── .venv/
├── data/
│   └── legal_text.db
├── scripts/
│   └── pipeline/
├── docs/
└── claude_desktop_config.json

  1. VSCode Integration Στο VSCode, θα πρέπει να:

Θέλεις να προχωρήσουμε με αυτή την προσέγγιση; Θα δημιουργήσει ένα πιο σταθερό περιβάλλον για το project.

  1. Θέμα Project Location Το πρόβλημα είναι ότι προσπαθούμε να προσπελάσουμε το project μέσω του Windows mount point (/mnt/d/...). Σύμφωνα με την τεκμηρίωση της Microsoft και τις οδηγίες της Anthropic, το προτεινόμενο setup είναι:
# 1. Δημιουργία native Linux directory για το project
mkdir -p ~/projects/LegalTextAnalysis

# 2. Αντιγραφή του project στο Linux filesystem
cp -r /mnt/d/Projects/LegalTextAnalysis/* ~/projects/LegalTextAnalysis/

# 3. Δημιουργία Python virtual environment στο Linux filesystem
cd ~/projects/LegalTextAnalysis
python -m venv .venv
source .venv/bin/activate

# 4. Εγκατάσταση dependencies
pip install -r requirements.txt

  1. Διόρθωση Configuration Το claude_desktop_config.json θα πρέπει να δείχνει στο Linux path:
{
  "mcpServers": {
    "sqlite": {
      "command": "bash",
      "args": [
        "-c",
        "$HOME/projects/LegalTextAnalysis/.venv/bin/mcp-server-sqlite --db-path=$HOME/projects/LegalTextAnalysis/data/legal_text.db"
      ],
      "cwd": "$HOME/projects/LegalTextAnalysis",
      "env": {
        "PYTHONIOENCODING": "utf-8",
        "UV_FORCE_STDIO": "1",
        "DEBUG": "mcp:*,sqlite:*",
        "MCP_SQLITE_EXPOSE_TABLES": "true",
        "MCP_ROOT_DIR": "$HOME/projects/LegalTextAnalysis",
        "MCP_ALLOW_FILE_ACCESS": "true"
      }
    }
  }
}

  1. Μόνιμο Symlink Για το θέμα του εξαφανιζόμενου symlink, μπορούμε να το αυτοματοποιήσουμε στο .bashrc: