Bug Report
Description
The startup banner is missing the final letter X, rendering MCPLE instead of MCPLEX.
Observed Output
╔══════════════════════════════════════════════════╗
║ ║
║ ███╗ ███╗ ██████╗██████╗ ██╗ ███████╗ ║
║ ████╗ ████║██╔════╝██╔══██╗██║ ██╔════╝ ║
║ ██╔████╔██║██║ ██████╔╝██║ █████╗ ║
║ ██║╚██╔╝██║██║ ██╔═══╝ ██║ ██╔══╝ ║
║ ██║ ╚═╝ ██║╚██████╗██║ ███████╗███████╗ ║
║ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚══════╝╚══════╝ ║
║ ║
║ The MCP Smart Gateway — v0.2.1 ║
Root Cause
The print_banner() function in src/main.rs contains the ASCII art string — it only encodes 5 letters (M, C, P, L, E). The X glyph was never added.
This is not a terminal/encoding/Windows rendering issue. The source string itself is incomplete.
Expected Output
Banner should display MCPLEX (6 letters).
Fix
Replace the ASCII art in src/main.rs print_banner() with a correct 6-letter render, e.g. generated via figlet -f banner MCPLEX or equivalent.
Severity
Cosmetic only — no functional impact.
Bug Report
Description
The startup banner is missing the final letter X, rendering MCPLE instead of MCPLEX.
Observed Output
Root Cause
The
print_banner()function insrc/main.rscontains the ASCII art string — it only encodes 5 letters (M, C, P, L, E). The X glyph was never added.This is not a terminal/encoding/Windows rendering issue. The source string itself is incomplete.
Expected Output
Banner should display MCPLEX (6 letters).
Fix
Replace the ASCII art in
src/main.rsprint_banner()with a correct 6-letter render, e.g. generated viafiglet -f banner MCPLEXor equivalent.Severity
Cosmetic only — no functional impact.