Skip to main content
Glama
kpkhxlgy0

claude-session-title

by kpkhxlgy0

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

  1. Abre Configuración de Claude Desktop y ve a Tweaks.

  2. Busca Claude Session Title y elige Instalar.

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

Elimina solo este Junction de desarrollo y reinicia Claude Desktop:

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

Los 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:windows

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

Salida esperada (runtime es la versión probada de la copia del código fuente):

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

Licencia

Licencia MIT

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