list_blocked_commands
View all currently blocked terminal commands in the Desktop Commander MCP server to maintain security and control over system operations.
Instructions
List all currently blocked commands.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/server.ts:250-255 (handler)MCP tool handler for 'list_blocked_commands' that calls commandManager.listBlockedCommands() and returns the sorted list of blocked commands as newline-separated text.
case "list_blocked_commands": { const blockedCommands = await commandManager.listBlockedCommands(); return { content: [{ type: "text", text: blockedCommands.join('\n') }], }; } - src/server.ts:114-123 (registration)Registration of the 'list_blocked_commands' tool in the server.ListToolsRequestHandler response, including name, description, and empty input schema (no parameters required).
{ name: "list_blocked_commands", description: "List all currently blocked commands.", inputSchema: { type: "object", properties: {}, required: [], }, }, - src/command-manager.ts:53-55 (helper)Helper method in CommandManager class that returns the sorted array of currently blocked commands from the internal Set.
listBlockedCommands(): string[] { return Array.from(this.blockedCommands).sort(); }