Charmshots
MCP de OAuth de solo lectura para tu cuenta, sesiones de fotos existentes, metadatos de fotos y enlaces de descarga autenticados por el propietario. No genera imágenes ni gasta créditos. https://charmshots.com
Servidor MCP alojado
npx add-mcp 'https://mcp.charmshots.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Charmshots MCP
Retratos con IA para perfiles de citas y presentaciones cotidianas.
Charmshots crea retratos a partir de tus propias selfies, con ajustes y estilos para perfiles de citas, fotos de presentación e introducciones cotidianas. Elige escenas que se adapten a tu vida, revisa cada resultado con atención y conserva las imágenes que se sientan como tú. La colección de fotos, las guías prácticas y las herramientas gratuitas de imagen te ayudan a planificar un perfil más cuidado.
Sitio web · Repositorio MCP · Habilidad de agente · Paquete npm
Qué hace este conector
Este paquete conecta un cliente MCP local de stdio con el servidor MCP de Charmshots alojado. Las herramientas alojadas se ejecutan en Cloudflare; el paquete local establece el puente de conexión y abre OAuth basado en navegador. No necesitas implementar un Worker ni pegar una contraseña de producto en tu asistente.
| Herramienta | Qué hace |
|---|---|
get_profile | Lee el contexto de la cuenta con sesión iniciada. |
list_photoshoots | Explora las sesiones de fotos existentes que posees, de más reciente a más antigua. |
get_photoshoot | Lee los metadatos y el estado de la sesión seleccionada. |
list_photos | Lista las etiquetas de fotos existentes, estilos, estados y enlaces de descarga autenticados por el propietario. |
El MCP no genera ni analiza imágenes y no gasta créditos. Los metadatos de las fotos no son una evaluación de calidad visual, y los enlaces de descarga requieren el inicio de sesión de producto del propietario. El sitio web actualmente indica que las compras están pausadas temporalmente; explora la colección y disponibilidad actuales antes de planificar una nueva sesión. Los retratos con IA no pueden garantizar coincidencias en citas.
Flujo de trabajo de ejemplo
- Encuentra la sesión de fotos solicitada en la cuenta con sesión iniciada.
- Lista sus fotos disponibles, distinguiendo resultados listos de trabajo en cola o incompleto.
- Devuelve los enlaces de producto o descarga relevantes para que el propietario pueda inspeccionar las imágenes reales.
Preguntas para tu asistente
Encuentra mi sesión de fotos más reciente y lista las fotos que están listas para descargar.
Muestra las etiquetas y estilos de esta sesión, con los enlaces de descarga disponibles.
Resume el estado de mis sesiones de fotos guardadas sin generar nuevas imágenes.
Conectar un cliente MCP remoto
- Abre la configuración de MCP personalizado o de conector del cliente.
- Ingresa
https://mcp.charmshots.com/mcpcomo la URL del servidor remoto. - Completa el inicio de sesión de Charmshots en tu navegador y revisa los permisos en la pantalla de consentimiento.
- Regresa al cliente y carga las herramientas disponibles.
Usa un cliente que admita Streamable HTTP MCP y OAuth. La disponibilidad de conectores personalizados depende del cliente y de tu cuenta. Un repositorio público o una versión npm no significa que la integración haya sido aprobada para el mercado de un cliente.
Claude Desktop y otros clientes stdio
Requiere Node.js 22 o superior y una cuenta existente de Charmshots. Añade esta entrada a la configuración MCP de tu cliente:
{
"mcpServers": {
"charmshots": {
"command": "npx",
"args": [
"-y",
"charmshots-mcp"
]
}
}
}
También puedes ejecutar npx -y charmshots-mcp desde una terminal para iniciar el puente. Habla MCP sobre stdio; no es una interfaz de chat interactiva. Para clientes de escritorio que admitan extensiones MCPB, descarga el archivo .mcpb desde versiones de Charmshots.
Permisos y acceso a la cuenta
Ámbitos solicitados: profile:read photos:read. Las conexiones antiguas solo de perfil deben reconectarse y aprobar explícitamente los permisos adicionales antes de que las herramientas de contenido estén disponibles.
Solo aprueba una conexión que pretendías iniciar. Si el inicio de sesión abre una nueva pestaña, termínala, regresa a la pantalla de consentimiento y actualiza. Gestiona o revoca aplicaciones conectadas.
El paquete usa mcp-remote fijado para OAuth, PKCE y almacenamiento local de tokens. Los tokens en tu computadora son credenciales. El conector usa el endpoint fijo anterior y rechaza anulaciones de endpoint desde la línea de comandos. Este paquete no solicita contraseñas de producto ni credenciales del proveedor subyacente.
Solución de problemas
- Sin herramientas o permisos insuficientes: reconéctate mediante el consentimiento del navegador y verifica la cuenta seleccionada.
- Una lista vacía: confirma que la cuenta posee los elementos esperados. Los resultados vacíos son diferentes de una solicitud fallida.
- Un enlace te pide iniciar sesión: ábrelo con la cuenta de producto propietaria; un enlace de producto privado no es un enlace de compartir público.
- El navegador bloquea la autorización: inspecciona el error mostrado en el navegador y reinicia una solicitud caducada desde el cliente. Nunca envíes cookies ni tokens en un informe de problema.
Añadir la habilidad complementaria
La habilidad de agente de Charmshots explica cómo seleccionar los registros correctos, interpretar resultados y respetar los límites del flujo de trabajo:
npx skills add charmshots/agent-skill
Aprende más sobre Charmshots
- Retratos de citas con IA
- Colección de estilos de fotos
- Fotos de presentación
- Crea una selección de fotos para citas
- Usar fotos con IA de forma honesta
- Editor de fotos gratuito
- Conversor de imágenes
Desarrollo y soporte
npm ci
npm test
npm run bundle
Informa un problema del conector con tu cliente, versión de Node.js y un error redactado. Mantén package.json, manifest.json, server/config.json, server.json y la versión del archivo de bloqueo alineados para las versiones. GitHub Actions publica paquetes npm versionados y activos MCPB. Consulta LICENCIA para la licencia MIT.