Update install.bat
This commit is contained in:
+17
-24
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user