Update install.bat

This commit is contained in:
saidsurucu
2025-05-23 14:54:06 +03:00
parent 505e520108
commit 4c699ed4a9
+17 -24
View File
@@ -6,8 +6,9 @@ echo ===================================================================
echo Yargi MCP Sunucusu - Kolay Kurulum Script'i (Windows BAT) echo Yargi MCP Sunucusu - Kolay Kurulum Script'i (Windows BAT)
echo =================================================================== echo ===================================================================
echo Bu script, Yargi MCP sunucusunun Claude Desktop'a entegrasyonu echo Bu script, Yargi MCP sunucusunun Claude Desktop'a entegrasyonu
echo icin gerekli olan uv ve fastmcp araclarini kuracak ve ardindan echo icin gerekli olan uv (fastmcp install komutu icin onerilir)
echo sunucuyu dogru bagimliliklarla Claude Desktop'a kuracaktir. echo ve fastmcp araclarini kuracak ve ardindan sunucuyu
echo dogru bagimliliklarla Claude Desktop'a kuracaktir.
echo. echo.
echo Devam etmek istiyor musunuz? (E/H): echo Devam etmek istiyor musunuz? (E/H):
set /p "continue_script=" set /p "continue_script="
@@ -23,7 +24,7 @@ set MCP_SERVER_SCRIPT_NAME=mcp_server_main.py
set CLAUDE_TOOL_NAME="Yargı MCP" set CLAUDE_TOOL_NAME="Yargı MCP"
set DEPENDENCIES_FOR_FASTMCP_INSTALL=--with httpx --with beautifulsoup4 --with markitdown --with pydantic --with aiohttp set DEPENDENCIES_FOR_FASTMCP_INSTALL=--with httpx --with beautifulsoup4 --with markitdown --with pydantic --with aiohttp
REM --- Adim 1: uv Kurulumu --- REM --- Adim 1: uv Kurulumu
echo [ADIM 1/3] uv kontrol ediliyor ve gerekiyorsa kuruluyor... echo [ADIM 1/3] uv kontrol ediliyor ve gerekiyorsa kuruluyor...
uv --version >nul 2>&1 uv --version >nul 2>&1
if %errorlevel% equ 0 ( if %errorlevel% equ 0 (
@@ -59,7 +60,7 @@ if %errorlevel% equ 0 (
if defined UV_EXECUTABLE ( if defined UV_EXECUTABLE (
"%UV_EXECUTABLE%" --version "%UV_EXECUTABLE%" --version
if !errorlevel! neq 0 ( if !errorlevel! neq 0 (
echo HATA: uv kuruldu ancak calistirilamiyor. PATH sorunu olabilir. Terminali yeniden baslatin. echo UYARI: uv kuruldu ancak calistirilamiyor. PATH sorunu olabilir. Terminali yeniden baslatin.
set "UV_EXECUTABLE=uv" set "UV_EXECUTABLE=uv"
) )
) else ( ) else (
@@ -76,24 +77,22 @@ if %errorlevel% equ 0 (
) )
echo. echo.
REM --- Adim 2: fastmcp CLI Kurulumu --- REM --- Adim 2: fastmcp CLI Kurulumu
echo [ADIM 2/3] fastmcp CLI kontrol ediliyor ve gerekiyorsa kuruluyor... echo [ADIM 2/3] fastmcp CLI kontrol ediliyor ve gerekiyorsa kuruluyor (pip/pip3 kullanarak)...
fastmcp --version >nul 2>&1 fastmcp --version >nul 2>&1
if %errorlevel% equ 0 ( if %errorlevel% equ 0 (
echo fastmcp CLI zaten kurulu. echo fastmcp CLI zaten kurulu.
fastmcp --version fastmcp --version
set "FASTMCP_EXECUTABLE=fastmcp" set "FASTMCP_EXECUTABLE=fastmcp"
) else ( ) else (
echo fastmcp CLI kurulu degil veya PATH'de degil. Kurulum denenecek... echo fastmcp CLI kurulu degil veya PATH'de degil. Kurulum denenecek (pip/pip3 ile)...
if defined UV_EXECUTABLE ( pip install fastmcp
echo uv kullanarak fastmcp kuruluyor: "%UV_EXECUTABLE%" pip install fastmcp if !errorlevel! neq 0 (
"%UV_EXECUTABLE%" pip install fastmcp echo UYARI: 'pip install fastmcp' basarisiz oldu. 'pip3 install fastmcp' deneniyor...
) else ( pip3 install fastmcp
echo UYARI: uv bulunamadigi icin fastmcp CLI, pip/pip3 ile denenecek.
pip install fastmcp
if !errorlevel! neq 0 ( if !errorlevel! neq 0 (
echo UYARI: 'pip install fastmcp' basarisiz oldu. 'pip3 install fastmcp' deneniyor... echo HATA: fastmcp CLI 'pip3 install fastmcp' ile de kurulamadi. Lutfen manuel kurulum yapin.
pip3 install fastmcp goto :error_exit
) )
) )
@@ -103,15 +102,9 @@ if %errorlevel% equ 0 (
fastmcp --version fastmcp --version
set "FASTMCP_EXECUTABLE=fastmcp" set "FASTMCP_EXECUTABLE=fastmcp"
) else ( ) else (
if exist ".\.venv\Scripts\fastmcp.exe" ( echo HATA: fastmcp CLI kurulamadi veya PATH'de bulunamadi.
echo fastmcp .\.venv\Scripts\ adresinde bulundu. echo Lutfen terminali yeniden baslatin veya PATH'i manuel guncelleyin.
set "FASTMCP_EXECUTABLE=.\.venv\Scripts\fastmcp.exe" goto :error_exit
"%FASTMCP_EXECUTABLE%" --version
) else (
echo HATA: fastmcp CLI kurulamadi veya PATH'de bulunamadi.
echo Lutfen terminali yeniden baslatin veya PATH'i manuel guncelleyin.
goto :error_exit
)
) )
) )
echo. echo.