Last Updated: 2024-12-07
# Τερματισμός όλων των MCP processes
pkill -f mcp-server-sqlite
# Καθαρισμός cached connections στο WSL
sudo rm -rf /tmp/mcp*
sudo rm -rf ~/.cache/mcp-server*
{
"mcpServers": {
"sqlite": {
"command": "wsl",
"args": [
"-e", "bash", "-ic",
"cd ~/projects/LegalTextAnalysis && source .venv/bin/activate && mcp-server-sqlite --db-path ./data/legal_text.db"
],
"cwd": "/home/alex/projects/LegalTextAnalysis",
"env": {
"PYTHONIOENCODING": "utf-8",
"UV_FORCE_STDIO": "1",
"DEBUG": "mcp:*,sqlite:*,fs:*",
"MCP_SQLITE_EXPOSE_TABLES": "true",
"MCP_FILE_SYSTEM_ENABLE": "true",
"PYTHONPATH": "/home/alex/projects/LegalTextAnalysis/.venv/bin"
}
}
}
}
{
"terminal.integrated.defaultProfile.linux": "bash",
"python.defaultInterpreterPath": "/home/alex/projects/LegalTextAnalysis/.venv/bin/python3",
"files.watcherExclude": {
"**/data/*.db": true
},
"files.exclude": {
"**/.git": true,
"**/__pycache__": true
},
"terminal.integrated.env.linux": {
"MCP_FILE_SYSTEM_ENABLE": "true",
"PYTHONPATH": "${workspaceFolder}",
"DEBUG": "mcp:*,sqlite:*,fs:*"
}
}
# 1. Καθαρισμός environment
deactivate
cd ~/projects/LegalTextAnalysis
# 2. Ενεργοποίηση με νέες μεταβλητές
source .venv/bin/activate
export MCP_FILE_SYSTEM_ENABLE=true
export DEBUG="mcp:*,sqlite:*,fs:*"
export PYTHONPATH="/home/alex/projects/LegalTextAnalysis/.venv/bin"
# 3. Εκκίνηση MCP Server
mcp-server-sqlite --db-path ./data/legal_text.db
# Δοκιμαστικός κώδικας στο Claude Desktop Console
import os
print("Current working directory:", os.getcwd())
print("\\\\nAvailable files:")
print(os.listdir('.'))
# Έλεγχος πρόσβασης σε συγκεκριμένο directory
print("\\\\nFiles in data directory:")
print(os.listdir('./data'))
cat ~/.local/share/mcp-server/logs/mcp.log
ls -la ~/projects/LegalTextAnalysis/data/
ls -la ~/projects/LegalTextAnalysis/.venv/bin/