Skip to content

fix(cosmetic): ASCII banner missing 'X' — displays MCPLE instead of MCPLEX #18

@hekr4jivs

Description

@hekr4jivs

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions