mirror of
https://github.com/latinogino/dolibarr-mcp.git
synced 2026-04-11 21:45:34 +02:00
48 lines
1.3 KiB
Batchfile
48 lines
1.3 KiB
Batchfile
@echo off
|
|
echo ======================================
|
|
echo Dolibarr MCP Installation Fix
|
|
echo ======================================
|
|
echo.
|
|
echo Fixing installation and module paths...
|
|
echo.
|
|
|
|
REM Check if virtual environment exists
|
|
if not exist "venv_dolibarr" (
|
|
echo Creating virtual environment...
|
|
python -m venv venv_dolibarr
|
|
)
|
|
|
|
echo Activating virtual environment...
|
|
call venv_dolibarr\Scripts\activate
|
|
|
|
echo Installing package in development mode...
|
|
pip install -e .
|
|
|
|
echo.
|
|
echo Testing installation...
|
|
python -c "import sys; sys.path.insert(0, 'src'); from dolibarr_mcp import __version__; print(f'Dolibarr MCP version: {__version__}')" 2>NUL
|
|
if %errorlevel% neq 0 (
|
|
echo.
|
|
echo Installation check failed. Trying alternative fix...
|
|
|
|
REM Install requirements directly
|
|
pip install requests python-dotenv mcp
|
|
|
|
REM Create a simple test
|
|
python -c "import sys; print('Python path:'); [print(f' {p}') for p in sys.path[:5]]"
|
|
|
|
echo.
|
|
echo Now testing module import with path fix...
|
|
python mcp_server_launcher.py
|
|
) else (
|
|
echo Installation successful!
|
|
echo.
|
|
echo You can now run the server with:
|
|
echo python -m dolibarr_mcp.dolibarr_mcp_server
|
|
echo OR
|
|
echo python mcp_server_launcher.py
|
|
)
|
|
|
|
echo.
|
|
pause
|