claude-session-title
Claude Session Title for Claude++
Benenne eine Claude Desktop-Sitzung nur um, wenn der Benutzer es ausdrücklich verlangt. Dieser Nur-Main-Tweak ist für Claude Desktop; er fügt dem terminalen Claude Code kein Werkzeug hinzu und hat keine Renderer-Einstellungsseite.
Anforderungen
Windows 10 oder neuer.
Claude Desktop mit Claude++-Runtime
0.2.9oder neuer.
Tweak-Store-Benutzer benötigen weder Node.js noch PowerShell. Die Quellcode-Entwicklung erfordert Node.js 24 oder neuer und
PowerShell 7 oder neuer
(pwsh).
Related MCP server: Claude Desktop Extension
Installation und Deinstallation
Der bevorzugte Installationsweg ist Claude++'s geprüfter Tweak Store:
Öffne Claude Desktop Einstellungen > Tweak Store.
Finde Claude Session Title und wähle Installieren.
Starte Claude Desktop neu.
Verwende die Store-Seite, um den Tweak zu aktualisieren. Verwende Einstellungen > Tweaks, um ihn zu aktivieren oder zu deaktivieren. Zum Deinstallieren einer Store-Kopie deaktiviere sie, beende Claude Desktop, wähle Tweaks-Ordner öffnen, entferne com.kpk.claude-session-title und starte Claude Desktop neu.
Quellcode-Entwicklungsinstallation
Erstelle nur diesen Claude++-Tweak-Junction für einen vertrauenswürdigen Quellcode-Checkout und starte dann Claude Desktop neu:
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1Entferne nur diesen Entwicklungs-Junction und starte dann Claude Desktop neu:
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1Die Skripte weigern sich, ein reguläres Verzeichnis, einen symbolischen Link oder einen nicht unterstützten Reparse-Punkt zu ersetzen. Die Deinstallation weigert sich auch, einen Junction zu entfernen, der auf eine andere Quelle zeigt. Dieser Pfad ist für die Quellcode-Entwicklung gedacht, nicht für die normale Store-Installation.
Tool-Kontrakt
Der Tweak registriert genau einen Main-MCP-Server und stellt Folgendes bereit:
mcp__claudepp_session_title__set_session_title(
session_id: string,
title: string
)Beide Argumente sind erforderlich. session_id ist immer das Ziel. Es kann eine Desktop-local_*-Manager-Kennung oder die in der Konversation bereitgestellte Claude-Code-Sitzungs-UUID sein. Der Tweak schreibt die ID nicht um; er leitet sowohl die Zeichenfolgen als auch den echten MCP-Aufrufkontext an die Runtime weiter. Runtime 0.2.9 löst eine Claude-Code-UUID in ihre eindeutige Live-Desktop-Sitzung auf und validiert den resultierenden local_*-Manager-Schlüssel, bevor er aktualisiert wird. Explizite IDs für andere bereits bekannte Sitzungen bleiben unterstützt. Unbekannte oder mehrdeutige IDs werden abgelehnt. Die Erfolgsantwort identifiziert die angeforderte Sitzungs-ID, wiederholt jedoch niemals den Titeltext.
Now, the bullets:
Claude Desktop persists the user title... -> translate.
The Tweak consumes ... -> translate.
Runtime
0.2.9... -> translate.Claude++'s private ... -> translate.
Development section etc.
Let's write out the full translation.
We must ensure we keep line breaks as in the original? The instruction says preserve exact structure. So we need to keep the same line breaks? Possibly not strictly, but we should preserve paragraphs and lists.
We'll output exactly the same Markdown structure, including blank lines between paragraphs and sections. We'll keep the headings and lists.
Let's write.# Claude Session Title for Claude++
Benenne eine Claude Desktop-Sitzung nur um, wenn der Benutzer es ausdrücklich verlangt. Dieser nur für Main bestimmte Tweak ist für Claude Desktop; er fügt dem terminalen Claude Code kein Werkzeug hinzu und hat keine Renderer-Einstellungsseite.
Anforderungen
Windows 10 oder neuer.
Claude Desktop mit Claude++-Runtime
0.2.9oder neuer.
Tweak-Store-Benutzer benötigen weder Node.js noch PowerShell. Die Quellcode-Entwicklung erfordert Node.js 24 oder neuer und
PowerShell 7 oder neuer
(pwsh).
Installation und Deinstallation
Der bevorzugte Installationsweg ist der geprüfte Tweak-Store von Claude++:
Öffnen Sie Claude Desktop Einstellungen > Tweak Store.
Suchen Sie Claude Session Title und wählen Sie Installieren.
Starten Sie Claude Desktop neu.
Verwenden Sie die Store-Seite, um den Tweak zu aktualisieren. Verwenden Sie Einstellungen > Tweaks, um ihn zu aktivieren oder zu deaktivieren. Um eine Store-Kopie zu deinstallieren, deaktivieren Sie sie, beenden Sie Claude Desktop, wählen Sie Tweaks-Ordner öffnen, entfernen Sie claude-session-title und starten Sie Claude Desktop neu.
Quellcode-Entwicklungsinstallation
Erstellen Sie für einen vertrauenswürdigen Quellcode-Checkout nur diesen Claude++-Tweak-Junction und starten Sie dann Claude Desktop neu:
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1Entfernen Sie nur diesen Entwicklungs-Junction und starten Sie dann Claude Desktop neu:
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1Die Skripte weigern sich, ein echtes Verzeichnis, einen symbolischen Link oder einen nicht unterstützten Junction zu ersetzen. Die Deinstallation weigert sich auch, einen Junction zu entfernen, der auf eine andere Quelle verweist. Dieser Pfad ist für die Quellcode-Entwicklung gedacht, nicht für die normale Store-Installation.
Tool-Vertrag
Der Tweak registriert genau einen Main-MCP-Server und stellt zur Verfügung:
mcp__claudepp_session_title__set_session_title(
session_id: string,
title: string
)Beide Argumente sind erforderlich. session_id ist immer das explizite Ziel. Es kann ein local_*-Manager-Schlüssel von Desktop oder die in der Konversation offengelegte Claude-Code-Sitzungs-UUID sein. Der Tweak schreibt die ID nicht um; er leitet sowohl die Zeichenfolgen als auch den echten MCP-Aufrufkontext an die Runtime weiter. Die Runtime 0.2.9 löst eine Claude-Code-UUID in ihre aktive Desktop-Sitzung auf und validiert den resultierenden local_*-Manager-Schlüssel, bevor sie ihn aktualisiert. Explizite IDs für andere bereits bekannte Claude-Desktop-Sitzungen bleiben unterstützt. Unbekannte oder mehrdeutige IDs werden abgelehnt. Die Erfolgsantwort identifiziert die angeforderte Sitzungs-ID, wiederholt jedoch nie den Titeltext.
Verhalten und Kompatibilität
Claude Desktop speichert den Benutzertitel in den Sitzungsmetadaten. Der Titel bleibt nach einem Neustart erhalten, bis er erneut umbenannt wird.
Der Tweak verwendet ausschließlich die berechtigungsbezogenen Main-APIs von Claude++. Er liest oder schreibt keine Claude-MCP-Konfiguration,
.mcp.json, Claude-Einstellungen, Routen, Hooks, IPC oder Tweak-Dateisystemdaten. Sein MCP-Server wird im Speicher gehostet.Runtime
0.2.9ist das genaue Minimum, da es die UUID-zu-local_*-Auflösung bereitstellt, die diese Version zusätzlich zuapi.mcpundapi.claude.sessionTitlesverwendet. Wenn eine dieser Fähigkeiten fehlt, schlägt der Start mit einer Aktualisierungsanleitung fehl.Claude++s privater Claude-Desktop-Adapter ist versionsgesperrt. Runtime
0.2.9unterstützt nur die Desktop-Versionen und privaten Modulformen, die von dieser Runtime deklariert werden. Eine nicht unterstützte Desktop-Version oder private Form führt zu einem kontrollierten Ausfall: Claude bleibt verwendbar, aber dieses Tool wird nicht injiziert und es gibt keine konfigurationsschreibende Fallback-Option.
Entwicklung
Führen Sie die Standalone- und Junction-Tests aus:
npm test
npm run test:windowsValidieren Sie gegen ein Claude++-0.2.9- oder neueres Quellcode-Checkout:
$TweakRoot = (Get-Location).Path
$ClaudePlusPlusRoot = (Resolve-Path ..\claude-plusplus).Path
Set-Location $ClaudePlusPlusRoot
node --import tsx `
(Join-Path $TweakRoot "scripts/compatibility/validate-claudeplusplus.mjs") `
$ClaudePlusPlusRoot $TweakRootErwartete Ausgabe (runtime ist die getestete Quellcode-Version):
claudeplusplus-compatibility=passed runtime=<host-version> tweak=0.1.2Lizenz
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceThe MCP server transforms chats with Claude into journaling sessions, saving conversations locally and allowing the LLM to retrieve previous sessions to create continuity in discussions about daily activities.37MIT
- FlicenseNot gradedqualityNot gradedmaintenanceAdds automation capabilities to Claude Desktop through MCP and enables Claude Desktop to act as a model gateway for Claude Code, solving WSL-Windows integration challenges through file-based bidirectional communication.
- AlicenseNot gradedqualityAmaintenanceBrowse, search, rename, split, and clean up Claude Code sessions via MCP, Web UI, or VSCode extension.2022MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that lets you switch between different MCP configuration profiles directly from inside Claude Desktop.
Related MCP Connectors
One memory, every AI: Claude, ChatGPT, Perplexity, Gemini, Cursor, OpenClaw, Hermes, any MCP client.
Stop copy-pasting between Claude Chat and Claude Code.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kpkhxlgy0/claude-session-title'
If you have feedback or need assistance with the MCP directory API, please join our Discord server