Last Updated: 2024-12-07
# Python Environment ✅
python3 --version
# Output: Python 3.10.12
# Virtual Environment ✅
source .venv/bin/activate
python3 -c "import sys; print(sys.executable)"
# Output: /home/alex/projects/LegalTextAnalysis/.venv/bin/python3
# Database Tables ✅
sqlite3 ./data/legal_text.db ".tables"
# Output: legal_cases text_metrics
# Εκκίνηση MCP Server (η σωστή εντολή)
mcp-server-sqlite --db-path ./data/legal_text.db
# Έλεγχος βοήθειας για επιβεβαίωση επιλογών
mcp-server-sqlite --help
# Terminal 1
cd ~/projects/LegalTextAnalysis
source .venv/bin/activate
mcp-server-sqlite --db-path ./data/legal_text.db
-- Δοκιμαστικό ερώτημα στο Claude
SELECT name FROM sqlite_master
WHERE type='table';
# Σε νέο terminal, έλεγχος διεργασιών
ps aux | grep mcp-server-sqlite
# Έλεγχος σύνδεσης βάσης
sqlite3 ./data/legal_text.db ".tables"
Αν η σύνδεση αποτύχει:
Επανεκκίνηση υπηρεσιών:
wsl --shutdown
wsl -d Ubuntu-22.04
Επανεκκίνηση του MCP server:
cd ~/projects/LegalTextAnalysis
source .venv/bin/activate
mcp-server-sqlite --db-path ./data/legal_text.db