refactor(mcp): strip sse fallback architecture in favor of pure websockets and fix nvim NDJSON bug
This commit is contained in:
1 parent
0e29b12ac8
commit
3716c3e698
33 files changed
+2082
-1756
No files matched your search
@@ -8,7 +8,7 @@ if ($LASTEXITCODE -ne 0) {
|
||||
}
|
||||
|
||||
Write-Host "Building mcp-memory (server and stub) for Linux (WSL)..." -ForegroundColor Cyan
|
||||
& rustup run stable cargo zigbuild --release --workspace --exclude mcp-memory-win-nvim --target x86_64-unknown-linux-musl
|
||||
wsl.exe -d Ubuntu -e bash -c 'cd /mnt/c/Users/reazul.ashraf/workspace/rust/mcp-memory && export PATH="$HOME/.cargo/bin:$PATH" && cargo build --release --workspace --exclude mcp-memory-win-nvim'
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Write-Error "Linux build failed!"
|
||||
exit $LASTEXITCODE
|
||||
@@ -20,8 +20,10 @@ if (Test-Path $serverExe) {
|
||||
& $serverExe --exit 2>$null
|
||||
}
|
||||
try {
|
||||
Invoke-RestMethod -Uri "http://127.0.0.1:3000/shutdown" -Method Post -ErrorAction SilentlyContinue | Out-Null
|
||||
} catch {}
|
||||
Invoke-RestMethod -Uri "https://127.0.0.1:3000/shutdown" -Method Post -SkipCertificateCheck -ErrorAction Stop | Out-Null
|
||||
} catch {
|
||||
# The response often ends prematurely because the server abruptly kills its own process during shutdown. This is expected.
|
||||
}
|
||||
Start-Sleep -Seconds 2
|
||||
|
||||
function Get-ExeVersion {
|
||||
@@ -82,7 +84,7 @@ Write-Host "`nDeploying and verifying binaries..." -ForegroundColor Cyan
|
||||
$winBase = "C:\Users\reazul.ashraf\.local\bin"
|
||||
$wslBase = "/home/riz/.local/bin"
|
||||
$winTarget = "target\release"
|
||||
$wslTarget = "target\x86_64-unknown-linux-musl\release"
|
||||
$wslTarget = "target\release"
|
||||
|
||||
Deploy-If-Needed -Source "$winTarget\mcp-memory-server.exe" -Dest "$winBase\mcp-memory-server.exe" -EnvName "Win"
|
||||
Deploy-If-Needed -Source "$winTarget\mcp-memory-stub.exe" -Dest "$winBase\mcp-memory-stub.exe" -EnvName "Win"
|
||||
|
||||
Reference in new issue
Block a user