Initial commit
This commit is contained in:
24
skills/mcpproxy-debug/scripts/get_api_key.sh
Executable file
24
skills/mcpproxy-debug/scripts/get_api_key.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
# Extract current API key from config or logs
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# Try config file first
|
||||
API_KEY=$(grep '"api_key"' ~/.mcpproxy/mcp_config.json 2> /dev/null | cut -d'"' -f4 || echo "")
|
||||
|
||||
if [ -n "$API_KEY" ]; then
|
||||
echo "$API_KEY"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Try logs for auto-generated key
|
||||
echo "No API key in config, checking logs..." >&2
|
||||
API_KEY=$(grep -i "api key" ~/Library/Logs/mcpproxy/main.log 2> /dev/null | grep -o '"api_key":"[^"]*"' | tail -1 | cut -d'"' -f4 || echo "")
|
||||
|
||||
if [ -n "$API_KEY" ]; then
|
||||
echo "$API_KEY"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "Error: Could not find API key" >&2
|
||||
exit 1
|
||||
Reference in New Issue
Block a user