SSOT: VSCode Integration Steps
1. VSCode Settings
// .vscode/settings.json
{
"terminal.integrated.defaultProfile.linux": "bash",
"python.defaultInterpreterPath": ".venv/bin/python",
"terminal.integrated.cwd": "/home/alex/projects/LegalTextAnalysis",
"files.eol": "\\\\n"
}
2. Βελτιστοποιημένο Claude Config
// %APPDATA%\\\\Claude\\\\claude_desktop_config.json
{
"mcpServers": {
"sqlite": {
"command": "wsl",
"args": [
"-e", "bash", "-ic",
"cd ~/projects/LegalTextAnalysis && source .venv/bin/activate && mcp-server-sqlite --db-path ./data/legal_text.db"
],
"env": {
"PYTHONIOENCODING": "utf-8",
"UV_FORCE_STDIO": "1",
"DEBUG": "mcp:*,sqlite:*",
"MCP_SQLITE_EXPOSE_TABLES": "true"
}
}
}
}
3. Εντολές Επαλήθευσης
# 1. WSL Terminal
cd ~/projects/LegalTextAnalysis
code .
# 2. VSCode Terminal
source .venv/bin/activate
python -c "import sys; print(sys.executable)" # Πρέπει να δείχνει στο .venv
# 3. Επαλήθευση MCP
mcp-server-sqlite --version
# 4. Έλεγχος Database
sqlite3 ./data/legal_text.db ".tables"