feat: add admin operations documentation and scripts for server management (#323)
## Summary - Added comprehensive admin operations documentation - Included scripts for common server management tasks Together with #315, #316, this fixes #182
This commit is contained in:
parent
68b43cf75e
commit
8afe162f6f
1 changed files with 152 additions and 0 deletions
17
tools/admin/takedown.sh
Executable file
17
tools/admin/takedown.sh
Executable file
|
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
# Simple takedown script
|
||||
|
||||
REGISTRY_URL="${REGISTRY_URL:-https://registry.modelcontextprotocol.io}"
|
||||
|
||||
if [ -z "$SERVER_ID" ] || [ -z "$REGISTRY_TOKEN" ]; then
|
||||
echo "Usage: REGISTRY_TOKEN=<token> SERVER_ID=<server-uuid> $0"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Get current server and update status to deleted
|
||||
curl -s "${REGISTRY_URL}/v0/servers/${SERVER_ID}" | \
|
||||
jq '.status = "deleted" | {server: .}' | \
|
||||
curl -X PUT "${REGISTRY_URL}/v0/servers/${SERVER_ID}" \
|
||||
-H "Authorization: Bearer ${REGISTRY_TOKEN}" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d @-
|
||||
Loading…
Reference in a new issue