Skip to content

McpCommand

Category: Commands

Source: mcp_command.dart

Top-level glue mcp … subcommands.

CLI-side surface is intentionally light — without a running session we can only inspect config + credentials, not live pool state. The /mcp … slash commands (cli/lib/src/commands/slash/mcp.dart) mirror these but show live pool state because they run inside the TUI.

Classes

abstract McpCredentialKeys

Credential-store conventions for MCP. Both helpers and slash commands go through here so the namespacing stays consistent.

Properties

PropertyTypeDescription
bearerconst StringField name for the bearer token.

Methods

static String providerId(String serverId)

CredentialStore provider id namespace for a given server.

McpCommand

Constructor

dart
McpCommand()

Properties

PropertyTypeDescription
nameString get
descriptionString get
nameString get
descriptionString get

McpAddCommand

Constructor

dart
McpAddCommand()

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

McpRemoveCommand

Constructor

dart
McpRemoveCommand()

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

McpEnableCommand

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

McpDisableCommand

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

McpToolsCommand

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

McpListCommand

Properties

PropertyTypeDescription
nameString get
descriptionString get
nameString get
descriptionString get

Methods

Future<int> run()

McpAuthCommand

Constructor

dart
McpAuthCommand()

Properties

PropertyTypeDescription
nameString get
descriptionString get
nameString get
descriptionString get

McpAuthStatusCommand

Properties

PropertyTypeDescription
nameString get
descriptionString get
nameString get
descriptionString get

Methods

Future<int> run()

McpAuthSetCommand

Constructor

dart
McpAuthSetCommand()

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

McpAuthLoginCommand

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

McpAuthLogoutCommand

Properties

PropertyTypeDescription
nameString get
descriptionString get
invocationString get
nameString get
descriptionString get
invocationString get

Methods

Future<int> run()

Released under the MIT License.