claude-session-title
Claude Session Title for Claude++
Renombra una sesión de Claude Desktop solo cuando el usuario lo solicita explícitamente. Este Tweak exclusivo para Main es para Claude Desktop; no añade una herramienta al Claude Code de terminal y no tiene página de configuración de Renderer.
Requisitos
Windows 10 o posterior.
Claude Desktop con Claude++ Runtime
0.2.9o posterior. (Actually the URL is kept as is, but we translate the text around it.)
Wait, the link text is "Claude++" - that is a product name, keep as is. So we keep the link exactly.
So: "* Windows 10 o posterior." and "* Claude Desktop con Claude++ Runtime 0.2.9 o posterior."
"Los usuarios de Tweak Store no necesitan Node.js ni PowerShell." -> "Tweak Store users do not need Node.js or PowerShell." Actually original: "Tweak Store users do not need Node.js or PowerShell." So: "Los usuarios de Tweak Store no necesitan Node.js ni PowerShell."
"El desarrollo desde el código fuente requiere Node.js 24 o posterior y PowerShell 7 o posterior (pwsh)." But original: "Source development requires Node.js 24 or newer and PowerShell 7 or newer." Actually the link is "PowerShell 7" but the text says "PowerShell 7 or newer". We'll keep link.
Now we need to be careful with the code blocks: GXP1, GXP2, etc. They are placeholder tokens. Keep them as is.
Also note: The original has a bullet list under "Behavior and compatibility". We'll translate each bullet.
Let's produce the entire translated text, preserving markdown structure exactly. We'll keep all links, code spans, etc. We'll not translate "Claude", "Tweak", "Runtime", "Junction", "Store", "Settings", "Tweaks Folder", etc. as they are product/UI names. "Claude Desktop" is proper name. "MCP" is proper. "UUID" keep.
We'll translate "source checkout" as "copia del código fuente" or "checkout del código fuente"? We'll use "copia del código fuente".
Also "version locked" -> "bloqueado por versión" but better: "está fijado a una versión" but we'll say "está bloqueado a la versión".
Let's write the full translation.
I'll produce the output.# Claude Session Title for Claude++
Renombra una sesión de Claude Desktop solo cuando el usuario lo solicita explícitamente. Este Tweak exclusivo para Main es para Claude Desktop; no añade una herramienta al Claude Code de terminal y no tiene página de configuración de Renderer.
Related MCP server: Claude Desktop Extension
Requisitos
Windows 10 o posterior.
Claude Desktop con Claude++ Runtime
0.2.9o posterior.
Los usuarios de Tweak Store no necesitan Node.js ni PowerShell. El desarrollo desde el código fuente requiere Node.js 24 o posterior y PowerShell 7 o posterior.
Instalación y desinstalación
La vía de instalación preferida es la Tweak Store revisada de Claude++:
Abre Configuración de Claude Desktop y ve a Tweaks.
Busca Claude Session Title y elige Instalar.
Reinicia Claude Desktop.
Para actualizar el Tweak, usa la página de la tienda. Para habilitarlo o deshabilitarlo, usa Configuración > Tweaks. Para desinstalar una copia de la tienda, deshabilítala, sal de Claude Desktop, elige Abrir carpeta de Tweaks, elimina com.kpk.claude-session-title y reinicia Claude Desktop.
Instalación desde el código fuente
Para una copia de código fuente de confianza, crea solo este Junction de Tweak de Claude++ y reinicia Claude Desktop:
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Inject-ClaudePlusPlus.ps1Elimina solo este Junction de desarrollo y reinicia Claude Desktop:
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1 -CheckOnly
pwsh -NoProfile -File .\Uninject-ClaudePlusPlus.ps1Los scripts se niegan a reemplazar un directorio real, un enlace simbólico o un punto de reanálisis no compatible. La desinstalación también se niega a eliminar un Junction que apunte a otra fuente. Esta vía está pensada para el desarrollo del código fuente, no para la instalación normal desde la tienda.
Contrato de la herramienta
El Tweak registra exactamente un servidor MCP de Main y expone:
mcp__claudepp_session_title__set_session_title(
session_id: string,
title: string
)Ambos argumentos son obligatorios. session_id es siempre el objetivo explícito. Puede ser una clave de gestor local_* de Desktop o el UUID de sesión de Claude Code expuesto dentro de la conversación. El Tweak no reescribe el ID; reenvía ambas cadenas y la llamada MCP genuina. La respuesta de éxito identifica la sesión pero nunca repite el texto del título.
Comportamiento y compatibilidad
Claude Desktop persiste el título del usuario en los metadatos de la sesión. El título permanece después de reiniciar hasta que se vuelva a renombrar.
Runtime 0.2.9 es el mínimo exacto porque proporciona la resolución de UUID a local_* utilizada por esta versión, además de api.mcp y api.claude.sessionTitles. Si falta cualquiera de estas capacidades, el inicio falla con un mensaje de actualización. El adaptador privado de escritorio de Claude++ está bloqueado por versión. Runtime 0.2.9 solo admite las versiones de escritorio y las formas de módulos privados declaradas por ese Runtime. Una versión de escritorio o forma privada no compatible falla de forma segura: Claude sigue siendo utilizable, pero este Tweak no se inyecta y no hay alternativa de escritura de configuración.
Desarrollo
Ejecuta las pruebas independientes y de Junction:
npm test
npm run test:windowsValida contra una copia del código fuente de Claude++ 0.2.9 o posterior:
$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 $TweakRootSalida esperada (runtime es la versión probada de la copia del código fuente):
claudeplusplus-compatibility=passed runtime=<host-version> tweak=0.1.2Licencia
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