mcp-bridge / scripts /sync_hf.ps1
patdev's picture
Update mcp-bridge OAuth server
3089135 verified
Raw
History Blame Contribute Delete
1.02 kB
param(
[string]$SpaceId = "patdev/mcp-bridge",
[Parameter(Mandatory=$true)][string]$ApiKey,
[string]$OAuthSigningKey = "",
[string]$PublicBaseUrl = "",
[string]$ChatgptCallbackUrl = "",
[string]$OAuthClientId = "chatgpt",
[string]$OAuthClientSecret = "",
[switch]$Restart
)
$ErrorActionPreference = "Stop"
$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path
$root = Split-Path -Parent $scriptDir
$argsList = @("$root\scripts\sync_hf.py", "--space-id", $SpaceId, "--api-key", $ApiKey)
if ($OAuthSigningKey -ne "") { $argsList += @("--oauth-signing-key", $OAuthSigningKey) }
if ($PublicBaseUrl -ne "") { $argsList += @("--public-base-url", $PublicBaseUrl) }
if ($ChatgptCallbackUrl -ne "") { $argsList += @("--chatgpt-callback-url", $ChatgptCallbackUrl) }
if ($OAuthClientId -ne "") { $argsList += @("--oauth-client-id", $OAuthClientId) }
if ($OAuthClientSecret -ne "") { $argsList += @("--oauth-client-secret", $OAuthClientSecret) }
if ($Restart) { $argsList += "--restart" }
python @argsList