Skip to content

Commit be15589

Browse files
committed
fix(mcp): improve API key status messaging
- Show when API key is configured instead of misleading 'not set' message - Add informative message when server has API key configured - Applies to both setup-claude-code-mcp.sh and fix-mcp-servers.sh Previously would show 'Skipping exa (EXA_API_KEY not set)' even when the key was set. Now correctly shows the key is configured.
1 parent a10397e commit be15589

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

scripts/fix-mcp-servers.sh

100755100644
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ for server in "${servers[@]}"; do
108108
if [[ -z "${!api_key_var}" ]]; then
109109
print_warning "Skipping $server ($api_key_var not set)"
110110
continue
111+
else
112+
print_info "$server API key is configured ($api_key_var)"
111113
fi
112114
fi
113115

scripts/setup-claude-code-mcp.sh

100755100644
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ add_claude_code_server() {
4141
if [[ -z "${!api_key_var}" ]]; then
4242
print_warning "Skipping $server_name ($api_key_var not set)"
4343
return 1
44+
else
45+
print_info "$server_name API key is configured ($api_key_var)"
4446
fi
4547
fi
4648

0 commit comments

Comments
 (0)