feat: prefer remote MCP OAuth installation
This commit is contained in:
@@ -29,6 +29,17 @@ server {
|
||||
add_header Content-Security-Policy "default-src 'none'" always;
|
||||
}
|
||||
|
||||
location = /downloads/dingmcp/compat-install.md {
|
||||
alias /var/www/approval.justconn.top/downloads/dingmcp/compat-install.md;
|
||||
default_type text/markdown;
|
||||
charset utf-8;
|
||||
charset_types text/markdown;
|
||||
add_header Strict-Transport-Security "max-age=31536000" always;
|
||||
add_header Cache-Control "no-cache" always;
|
||||
add_header X-Content-Type-Options "nosniff" always;
|
||||
add_header Content-Security-Policy "default-src 'none'" always;
|
||||
}
|
||||
|
||||
location = /downloads/dingmcp/manifest.json {
|
||||
alias /var/www/approval.justconn.top/downloads/dingmcp/manifest.json;
|
||||
default_type application/json;
|
||||
|
||||
@@ -176,6 +176,7 @@ curl --fail --silent --show-error --retry 10 --retry-delay 1 --retry-all-errors
|
||||
curl --fail --silent --show-error \
|
||||
"${public_base_url}/.well-known/oauth-protected-resource/mcp" >/dev/null
|
||||
curl --fail --silent --show-error "${public_download_base_url}/install.md" >/dev/null
|
||||
curl --fail --silent --show-error "${public_download_base_url}/compat-install.md" >/dev/null
|
||||
curl --fail --silent --show-error "${public_download_base_url}/manifest.json" >/dev/null
|
||||
curl --fail --silent --show-error "${public_download_base_url}/manifest.sig" >/dev/null
|
||||
curl --fail --silent --show-error "${public_download_base_url}/dingtalk-approval-installer.mjs" >/dev/null
|
||||
|
||||
Reference in New Issue
Block a user