[FEATURE] Add option to shorten or hide MCP tool call headers

Resolved 💬 3 comments Opened Nov 11, 2025 by Scotty108 Closed Nov 11, 2025

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Problem

MCP tool call headers take up excessive horizontal space in the
terminal, especially for built-in tools with long names.

Current output:
⏺ sequential-thinking - sequentialthinking (MCP)(thought: "...",
thoughtNumber: 7, ...)

The header sequential-thinking - sequentialthinking (MCP) is 43
characters, which:

  • Pushes actual content far to the right
  • Makes output hard to read on standard terminal widths
  • Wastes valuable screen real estate

Proposed Solution

Option 1: Add display name customization (preferred)

Allow users to configure shorter display names in settings.json:
{
"mcpDisplayNames": {
"sequential-thinking": "seq",
"sequentialthinking": "think"
}
}

Alternative Solutions

Option 2: Shorten built-in tool names

Change built-in MCP tools to use shorter names by default:

  • sequential-thinking - sequentialthinking (MCP) → seq - think (MCP)

(17 chars, 60% reduction)

Option 3: Add option to hide headers entirely

{
"hideMcpHeaders": true
}
Show only the tool output without the prefix.

Priority

Low - Nice to have

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

This would significantly improve readability for users who frequently
use MCP tools, especially in narrow terminal windows or when reviewing
logs.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗