Claude-LMStudio Bridge

by infinitimeless
Verified
@echo off REM setup.bat - Simplified setup script for Claude-LMStudio Bridge echo === Claude-LMStudio Bridge Setup === echo. REM Create and activate virtual environment if not exist venv ( echo Creating virtual environment... python -m venv venv echo ✓ Created virtual environment ) else ( echo ✓ Virtual environment already exists ) REM Activate the virtual environment call venv\Scripts\activate.bat REM Install dependencies echo Installing dependencies... pip install -r requirements.txt echo ✓ Installed dependencies REM Create default configuration if not exist .env ( echo Creating default configuration... ( echo LMSTUDIO_HOST=127.0.0.1 echo LMSTUDIO_PORT=1234 echo DEBUG=false ) > .env echo ✓ Created .env configuration file ) else ( echo ✓ Configuration file already exists ) REM Check if LM Studio is running set PORT_CHECK=0 netstat -an | findstr "127.0.0.1:1234" > nul && set PORT_CHECK=1 if %PORT_CHECK%==1 ( echo ✓ LM Studio is running on port 1234 ) else ( echo ⚠ LM Studio does not appear to be running on port 1234 echo Please start LM Studio and enable the API server (Settings ^> API Server) ) echo. echo ✓ Setup complete! echo. echo To start the bridge, run: echo venv\Scripts\activate.bat ^&^& python server.py echo. echo To configure with Claude Desktop: echo 1. Open Claude Desktop preferences echo 2. Navigate to the 'MCP Servers' section echo 3. Add a new MCP server with the following configuration: echo - Name: lmstudio-bridge echo - Command: cmd.exe echo - Arguments: /c %CD%\run_server.bat echo. echo Make sure LM Studio is running with API server enabled on port 1234. REM Keep the window open pause