[FEATURE] Add option to shorten or hide MCP tool call headers
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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗