|
17 | 17 | pop, |
18 | 18 | profile, |
19 | 19 | remove, |
| 20 | + router, |
20 | 21 | search, |
21 | 22 | stash, |
22 | 23 | transfer, |
23 | | - router, |
24 | 24 | ) |
25 | 25 |
|
26 | 26 | console = Console() |
@@ -120,26 +120,39 @@ def main(ctx, help_flag): |
120 | 120 | # Display available commands in a table |
121 | 121 | console.print("[bold]Commands:[/]") |
122 | 122 | commands_table = Table(show_header=False, box=None, padding=(0, 2, 0, 0)) |
123 | | - commands_table.add_row(" [cyan]add[/]", "Add an MCP server directly to a client.") |
| 123 | + commands_table.add_row("[yellow]client[/]") |
124 | 124 | commands_table.add_row(" [cyan]client[/]", "Manage the active MCPM client.") |
125 | | - commands_table.add_row(" [cyan]config[/]", "Manage MCPM configuration.") |
126 | | - commands_table.add_row(" [cyan]inspector[/]", "Launch the MCPM Inspector UI to examine servers.") |
127 | | - commands_table.add_row(" [cyan]list/ls[/]", "List all installed MCP servers.") |
128 | | - commands_table.add_row(" [cyan]remove/rm[/]", "Remove an installed MCP server.") |
| 125 | + |
| 126 | + commands_table.add_row("[yellow]server[/]") |
129 | 127 | commands_table.add_row(" [cyan]search[/]", "Search available MCP servers.") |
| 128 | + commands_table.add_row(" [cyan]add[/]", "Add an MCP server directly to a client.") |
| 129 | + commands_table.add_row(" [cyan]cp[/]") |
| 130 | + commands_table.add_row(" [cyan]copy[/]", "Copy a server from one client/profile to another.") |
| 131 | + commands_table.add_row(" [cyan]mv[/]") |
| 132 | + commands_table.add_row(" [cyan]move[/]", "Move a server from one client/profile to another.") |
| 133 | + commands_table.add_row(" [cyan]rm[/]") |
| 134 | + commands_table.add_row(" [cyan]remove[/]", "Remove an installed MCP server.") |
| 135 | + commands_table.add_row(" [cyan]ls[/]") |
| 136 | + commands_table.add_row(" [cyan]list[/]", "List all installed MCP servers.") |
130 | 137 | commands_table.add_row(" [cyan]stash[/]", "Temporarily store a server configuration aside.") |
131 | 138 | commands_table.add_row(" [cyan]pop[/]", "Restore a previously stashed server configuration.") |
| 139 | + |
| 140 | + commands_table.add_row("[yellow]profile[/]") |
132 | 141 | commands_table.add_row(" [cyan]profile[/]", "Manage MCPM profiles.") |
133 | | - commands_table.add_row(" [cyan]move/mv[/]", "Move a server from one client/profile to another.") |
134 | | - commands_table.add_row(" [cyan]copy/cp[/]", "Copy a server from one client/profile to another.") |
135 | 142 | commands_table.add_row(" [cyan]activate[/]", "Activate a profile.") |
136 | 143 | commands_table.add_row(" [cyan]deactivate[/]", "Deactivate a profile.") |
| 144 | + |
| 145 | + commands_table.add_row("[yellow]router[/]") |
137 | 146 | commands_table.add_row(" [cyan]router[/]", "Manage MCP router service.") |
| 147 | + |
| 148 | + commands_table.add_row("[yellow]util[/]") |
| 149 | + commands_table.add_row(" [cyan]config[/]", "Manage MCPM configuration.") |
| 150 | + commands_table.add_row(" [cyan]inspector[/]", "Launch the MCPM Inspector UI to examine servers.") |
138 | 151 | console.print(commands_table) |
139 | 152 |
|
140 | 153 | # Additional helpful information |
141 | 154 | console.print("") |
142 | | - console.print("[italic]Run [bold]mcpm CLIENT -h[/] for more information on a command.[/]") |
| 155 | + console.print("[italic]Run [bold]mcpm -h[/] for more information on a command.[/]") |
143 | 156 |
|
144 | 157 |
|
145 | 158 | # Register commands |
|
0 commit comments