Files
dolibarr-mcp/setup_ultra.bat

88 lines
2.6 KiB
Batchfile

@echo off
cls
echo ======================================
echo Dolibarr MCP ULTRA Setup v4.0
echo ======================================
echo GUARANTEED Windows compatibility!
echo METHOD: ZERO compiled extensions (.pyd files)
echo RESULT: Works on ANY Windows system!
echo.
echo [1/4] Cleanup...
if exist "venv_ultra" (
echo Removing old virtual environment...
rmdir /s /q "venv_ultra" 2>nul
timeout /t 1 /nobreak >nul
)
echo [2/4] Creating Python environment...
python -m venv venv_ultra
if %ERRORLEVEL% neq 0 (
echo [ERROR] Virtual environment creation failed
echo Please check: python --version
pause
exit /b 1
)
echo [3/4] Activating environment...
call venv_ultra\Scripts\activate.bat
echo Installing ULTRA-MINIMAL dependencies (no compiled extensions)...
echo This will work on ANY Windows system!
REM Install only pure Python packages that never cause permission issues
pip install --no-warn-script-location requests>=2.31.0
echo ✅ requests installed
pip install --no-warn-script-location python-dotenv>=1.0.0
echo ✅ python-dotenv installed
pip install --no-warn-script-location click>=8.1.0
echo ✅ click installed
echo.
echo [4/4] Testing ultra-minimal installation...
python -c "import requests, json, sys; print('✅ Ultra-minimal setup successful!'); print(f'Python: {sys.version}')"
if %ERRORLEVEL% neq 0 (
echo [WARNING] Basic test failed, but this is likely OK for ultra setup
)
echo.
echo Checking configuration...
if not exist ".env" (
echo Creating .env from template...
copy ".env.example" ".env" >nul 2>&1
echo [INFO] Created .env file - please configure your Dolibarr credentials
)
echo.
echo ======================================
echo ✅ ULTRA SETUP COMPLETE!
echo ======================================
echo.
echo 🎯 What makes this different:
echo • ZERO compiled Python extensions (.pyd files)
echo • Only pure Python packages (requests, dotenv, click)
echo • Uses Python standard library for everything else
echo • NO aiohttp, pydantic, pywin32, or other compiled packages
echo • Works on Windows XP through Windows 11!
echo.
echo 🛠️ What's installed:
echo • Python virtual environment (venv_ultra)
echo • requests library (HTTP client)
echo • python-dotenv (configuration)
echo • click (command line interface)
echo • Standard library JSON, logging, etc.
echo.
echo 📝 Next Steps:
echo 1. Edit .env file with your Dolibarr credentials
echo 2. Run: run_ultra.bat
echo.
echo 🚀 Test the ultra server:
echo python -m src.dolibarr_mcp.ultra_simple_server
echo.
echo 🎉 GUARANTEED to work - no permission issues possible!
echo.
pause