Skip to content

Commit 5e5fa0e

Browse files
authored
feat/oauth: url highlighting and Klavis AI logo (#395)
1 parent dcf6c7f commit 5e5fa0e

2 files changed

Lines changed: 21 additions & 3 deletions

File tree

_oauth_support/docker/entrypoint_wrapper.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,18 @@ fi
6161
echo "Executing command: ${EXEC_COMMAND[*]}"
6262
echo "========================================="
6363

64+
# Display Klavis AI Logo before starting the server with rainbow colors
65+
echo ""
66+
printf " \033[1;31m██╗ ██╗\033[1;33m██╗ \033[1;32m█████╗ \033[1;36m██╗ ██╗\033[1;34m██╗\033[1;35m███████╗ \033[1;91m█████╗ \033[1;93m██╗\033[0m\n"
67+
printf " \033[1;31m██║ ██╔╝\033[1;33m██║ \033[1;32m██╔══██╗\033[1;36m██║ ██║\033[1;34m██║\033[1;35m██╔════╝ \033[1;91m██╔══██╗\033[1;93m██║\033[0m\n"
68+
printf " \033[1;31m█████╔╝ \033[1;33m██║ \033[1;32m███████║\033[1;36m██║ ██║\033[1;34m██║\033[1;35m███████╗ \033[1;91m███████║\033[1;93m██║\033[0m\n"
69+
printf " \033[1;31m██╔═██╗ \033[1;33m██║ \033[1;32m██╔══██║\033[1;36m╚██╗ ██╔╝\033[1;34m██║\033[1;35m╚════██║ \033[1;91m██╔══██║\033[1;93m██║\033[0m\n"
70+
printf " \033[1;31m██║ ██╗\033[1;33m███████╗\033[1;32m██║ ██║ \033[1;36m╚████╔╝ \033[1;34m██║\033[1;35m███████║ \033[1;91m██║ ██║\033[1;93m██║\033[0m\n"
71+
printf " \033[1;31m╚═╝ ╚═╝\033[1;33m╚══════╝\033[1;32m╚═╝ ╚═╝ \033[1;36m╚═══╝ \033[1;34m╚═╝\033[1;35m╚══════╝ \033[1;91m╚═╝ ╚═╝\033[1;93m╚═╝\033[0m\n"
72+
echo ""
73+
printf "\033[1;32m Empowering AI with Seamless Integration\033[0m\n"
74+
printf "\033[1;33m Starting MCP Server...\033[0m\n"
75+
echo ""
76+
6477
# Execute the original command with all arguments and environment variables preserved
6578
exec "${EXEC_COMMAND[@]}"

_oauth_support/oauth_acquire.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,14 @@ if [ -z "${AUTH_DATA:-}" ]; then
5757
echo \"\$AUTH_DATA_JSON\" > \"$MSG_FILE\"
5858
exit 0
5959
elif [ \"\$FIRST_CHECK\" = \"true\" ]; then
60-
echo \"Please visit the following URL to authorize access:\"
61-
printf \"🔗🔗️️🔗\n\"
62-
echo \"$OAUTH_URL\"
60+
echo \"\"
61+
printf \"\033[1;33m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m\n\"
62+
printf \"\033[1;32m🔗 Please click the link below to authorize access:\033[0m\n\"
63+
printf \"\033[1;33m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m\n\"
64+
echo \"\"
65+
printf \"\033[1;36m%s\033[0m\n\" \"$OAUTH_URL\"
66+
echo \"\"
67+
printf \"\033[1;33m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\033[0m\n\"
6368
echo \"\"
6469
echo \"Waiting for authorization (timeout: 10 minutes)...\"
6570
FIRST_CHECK=false

0 commit comments

Comments
 (0)