Core Tools
# Verify installations
git --version
sqlite3 --version
node --version
npm --version
python3 --version
Project-Specific Tools
pip list | grep -E "mcp-server-sqlite|python-dotenv|httpx|sqlalchemy"
npm list -g | grep "@modelcontextprotocol/inspector"
Version Control Setup
# Initialize Git repository
git init
# Create .gitignore
cat > .gitignore << EOL
.venv/
__pycache__/
*.pyc
.env
logs/
data/*.db
EOL
# Initial commit
git add .
git commit -m "init: project structure and database setup"
Environment Configuration
# Create .env file
cat > .env << EOL
DB_PATH=data/legal_text.db
MCP_DEBUG=true
PYTHON_ENV=development
EOL
Project Documentation
# Create README.md
cat > README.md << EOL
# LegalTextAnalysis Project
## Setup
1. WSL Ubuntu 22.04 environment
2. Python virtual environment
3. Database initialization
## Project Structure
\\\\`\\\\`\\\\`
LegalTextAnalysis/
├── data/
├── docs/
├── scripts/
├── logs/
└── config/
\\\\`\\\\`\\\\`
EOL
Database Verification
-- Run these commands to verify setup
.tables
.schema legal_cases
.schema text_metrics
Claude Desktop Integration (After verification)