Skip to main content
Glama
kpkhxlgy0

claude-session-title

by kpkhxlgy0

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.9 oder 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:

  1. Öffne Claude Desktop Einstellungen > Tweak Store.

  2. Finde Claude Session Title und wähle Installieren.

  3. 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.ps1

Entferne nur diesen Entwicklungs-Junction und starte dann Claude Desktop neu:

pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1

Die 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.9 oder 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++:

  1. Öffnen Sie Claude Desktop Einstellungen > Tweak Store.

  2. Suchen Sie Claude Session Title und wählen Sie Installieren.

  3. 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.ps1

Entfernen Sie nur diesen Entwicklungs-Junction und starten Sie dann Claude Desktop neu:

pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1

Die 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.9 ist das genaue Minimum, da es die UUID-zu-local_*-Auflösung bereitstellt, die diese Version zusätzlich zu api.mcp und api.claude.sessionTitles verwendet. 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.9 unterstü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:windows

Validieren 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 $TweakRoot

Erwartete Ausgabe (runtime ist die getestete Quellcode-Version):

claudeplusplus-compatibility=passed runtime=<host-version> tweak=0.1.2

Lizenz

MIT-Lizenz

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    D
    maintenance
    The 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.
    3
    7
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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