noback

Publish AI-made HTML apps as shareable links that save and sync data. No account or token needed.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
88%
Integridad del esquema
76%
Calidad de los nombres
100%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (4)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'create_app' description contains placeholder texten create_app
  • LOWTool 'get_sdk' description lacks action verben get_sdk
  • INFOTool description contains placeholder or incomplete texten create_app

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~806Tokens (definiciones de herramientas)
~1.0 KBTamaño de respuesta típico
Impacto moderado en la atención (0.63% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "noback": {
      "url": "https://apps.noback.page/mcp"
    }
  }
}

Puntos de conexión remotos

https://apps.noback.page/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_sdk

Leé primero el contrato de noback para escribir o cambiar una app. Devuelve SDK.md completo.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢validate_app(html, zipBase64)

Validá html o zipBase64 sin publicar, con los límites de una app sin cuenta. Corregí errors usando fix; revisá warnings. Sin cuenta, internet solo hacia los servicios de la lista de noback. Si warnings trae NO_APP_DB con certain:true, la app pierde lo que se carga al recargar: guardalo en localStorage (su prompt dice qué cambiar) antes de publicar.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "html": {
      "type": "string",
      "description": "Contenido completo de UN archivo HTML; CSS y JS inline, sin SDK manual."
    },
    "zipBase64": {
      "description": "Paquete .zip completo en base64, en lugar de html. index.html en la raíz; noback.toml opcional.",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_app(html, zipBase64, name)

Publicá sin cuenta ni token. Se borra si nadie la usa en 30 días; internet solo hacia los servicios de la lista. El link abre los mismos datos para todos, salvo que la app pida datos sensibles. Dale a la persona message tal cual, sin explicaciones («Tu app está lista: openUrl»). Después preguntale una vez «¿Querés guardarla en tu cuenta?» y dale claimUrl solo si dice que sí: es privado, solo para esa persona, y permite quedarse con la app. Conservá appId y editKey para publicar cambios de ESTA misma app con update_app; no crees otra.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "html": {
      "type": "string",
      "description": "Contenido completo de UN archivo HTML; CSS y JS inline, sin SDK manual."
    },
    "zipBase64": {
      "description": "Paquete .zip completo en base64, en lugar de html. index.html en la raíz; noback.toml opcional.",
      "type": "string"
    },
    "name": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡update_app(appId, html, zipBase64, editKey)

Publicá una versión nueva de la misma app anónima con su appId y editKey de create_app. Conservá colecciones y campos de app.db y las mismas claves de localStorage: los datos y el link compartido siguen. Dale a la persona openUrl; claimUrl, privado, solo si quiere guardarla en su cuenta.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "appId": {
      "type": "string",
      "description": "Nombre corto de la app devuelto por create_app o list_apps."
    },
    "html": {
      "type": "string",
      "description": "Contenido completo de UN archivo HTML; CSS y JS inline, sin SDK manual."
    },
    "zipBase64": {
      "description": "Paquete .zip completo en base64, en lugar de html. index.html en la raíz; noback.toml opcional.",
      "type": "string"
    },
    "editKey": {
      "type": "string",
      "minLength": 16,
      "description": "Clave privada de edición devuelta por create_app. Nunca la incluyas en el HTML ni en el link público."
    }
  },
  "required": [
    "appId",
    "editKey"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas