Resumen
Publica páginas HTML y pequeños sitios estáticos que tu IA escribe en una URL pública permanente, actualízalos en el mismo lugar, revierte versiones y asocia dominios personalizados desde Claude, ChatGPT o Copilot a través del servidor MCP oficial de deed.page.
Configuración guiada
Conecta deed.page a Claude en 2 minutos
Empieza la prueba gratuita en AnythingMCP Cloud, conecta deed.page con la configuración guiada y añade tu URL MCP a Claude. Sin código y sin servidores que mantener.
Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible
AnythingMCP está en el directorio de conectores de Claude: añádelo a Claude con un clic (se abre en una pestaña nueva), inicia sesión y elige qué servidores MCP puede usar Claude.
Prueba a pedir
Prompts de ejemplo para deed.page
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalar nada? Usa directamente cloud.anythingmcp.com. Inicia sesión, haz clic en Connectors → deed.page, pega tus credenciales, genera una clave de API de MCP y listo. Sin Docker, sin
git clone, sin servidor local.
deed.page + Claude
Publica páginas HTML y pequeños sitios estáticos que tu IA escribe en una URL pública permanente, actualízalos en el mismo lugar, revierte versiones y asocia dominios personalizados desde Claude, ChatGPT o Copilot a través del servidor MCP oficial de deed.page.
Requisitos previos
Consulta las instrucciones de configuración completas incluidas en el conector (visibles en la tienda de la aplicación cuando seleccionas el conector). Las variables de entorno necesarias para este conector son:
DEED_PAGE_TOKEN
Paso 1 — Obtén las credenciales
La configuración lleva unos 2 minutos. Necesitas un token de propietario de deed.page. deed.page no tiene registro: la primera publicación sin token crea uno y lo devuelve una sola vez.
- Publica una página cualquiera una vez sin token, siguiendo deed.page/docs o con cualquier cliente MCP conectado a
https://deed.page/mcp. Copia eltokende la respuesta; empieza pordeed_tok_. - Pégalo en
DEED_PAGE_TOKEN, sin la palabra Bearer. AnythingMCP lo envía como token Bearer en cada llamada, de modo que todos los sitios que la IA publique a través de este conector pertenecen a ese propietario y se pueden actualizar, listar y eliminar más adelante. Deja vacío el argumentotokende las propias herramientas. - Guarda el token en un lugar seguro: quien lo tenga controla todos los sitios de ese propietario. Un token perdido no se puede recuperar, salvo que se haya asociado un correo de recuperación.
- Instala el conector y ejecuta
deed_page_whoami: muestra tu plan, sus límites y cuántos sitios posee el token.
Las herramientas provienen de deed.page: el conector actúa de puente con el servidor MCP remoto oficial de deed.page (https://deed.page/mcp). Durante la instalación, AnythingMCP le pide a deed.page sus herramientas, así que obtienes el conjunto actual. Para incorporar las nuevas más adelante, abre el conector y haz clic en Discover tools.
Qué hace: deed.page es un alojamiento web estático pensado para agentes de IA. Una página o un sitio pequeño que escribe la IA (un informe, un panel, un prototipo, un documento para compartir) se publica en https://<slug>.deed.page/ con una sola llamada a deed_page_publish_site, que devuelve la url activa y una version. Publica de nuevo en el mismo slug, o usa deed_page_update_site, para reemplazar una página en el mismo lugar. deed_page_get_site comprueba si un slug está activo, deed_page_list_sites lista tus sitios, y deed_page_list_versions junto con deed_page_restore_version revierte un sitio a una versión anterior. Define ttl_seconds para obtener un enlace de vista previa que caduca por sí solo. Para muchos archivos o archivos grandes, la IA usa deed_page_plan_upload y deed_page_finalize_upload, que omiten los archivos que deed.page ya tiene. El conector también puede asociar dominios personalizados, establecer una contraseña de sitio, mostrar analíticas sin cookies y registrar webhooks.
Todo lo que se publica es público: cualquiera que tenga la URL puede abrir un sitio salvo que tenga contraseña, así que nunca permitas que la IA publique secretos, credenciales ni datos privados de clientes. Los sitios no aparecen en la galería pública a menos que listed sea true. Una contraseña (deed_page_set_site_access) requiere el plan Hobby o Pro.
Pregunta antes de publicar: la IA debe mostrarte lo que va a poner en línea (los archivos o un breve resumen de ellos, y el slug) y publicar o actualizar solo después de que tú digas que sí. Un enlace de vista previa con ttl_seconds te permite revisarlo antes. No ejecutes publicaciones desde una programación ni desde un flujo que nadie supervise. Además de publicar y actualizar, deed_page_restore_version, deed_page_add_domain, deed_page_set_site_access, deed_page_set_listing y deed_page_create_webhook también modifican cosas en deed.page.
Desactivadas en la instalación: deed_page_delete_site, deed_page_rotate_token, deed_page_revoke_token, deed_page_agent_seats (plazas de agente Pro; crear una devuelve un token nuevo), deed_page_remove_domain y deed_page_delete_webhook, además de las herramientas de facturación y promoción deed_page_get_upgrade_link, deed_page_claim_share_credit y deed_page_set_badge. Un administrador puede activarlas herramienta por herramienta. Rota o revoca el token en deed.page en lugar de hacerlo a través del conector, porque hacerlo desde aquí también invalidaría el token guardado en DEED_PAGE_TOKEN; después pega el nuevo token.
Límites: dependen de tu plan (free, hobby o pro). Free conserva 10 versiones por sitio, Hobby 50, Pro ilimitadas. Nombres de host personalizados: Free 1, Hobby 3, Pro 20. Webhooks: Free 1, Hobby 5, Pro 20. Superar un límite devuelve un error de cuota; deed_page_whoami muestra tus límites actuales, y deed.page/pricing enumera los planes de pago.
Errores comunes: un slug ya ocupado devuelve slug_taken y uno reservado slug_reserved, cada uno con una alternativa sugerida. Una actualización concurrente u obsoleta devuelve version_conflict y no escribe nada. Un token revocado devuelve 401 token_revoked.
Paso 2 — Instala el adaptador
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añade el conector en Claude
La URL de tu servidor: en AnythingMCP, abre MCP Servers → el servidor en el que está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala allí donde esta guía muestreYOUR_SERVER_ID.
Ruta recomendada: funciona en claude.ai web sin editar ningún archivo de configuración.
- En Claude, abre Customize → Connectors.
- Haz clic en + y luego en Add custom connector.
- Introduce un nombre, por ejemplo
deed.page, y la URL del servidor MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, y luego haz clic en Add. - Haz clic en Connect e inicia sesión en AnythingMCP (OAuth) para permitir el acceso.
Todas las herramientas siguientes aparecen en tu chat: empieza a escribir tus prompts.
Herramientas disponibles
| Herramienta | Qué hace |
|---|---|
deed_page_publish_site | Publica archivos en una URL permanente activa en un slug |
deed_page_update_site | Reemplaza los archivos de un slug propiedad del token o, cuando merge es true, añade y sobrescribe solo las rutas enviadas |
deed_page_get_site | Devuelve si un slug está activo, además de su URL, versión, tamaño y marcas de tiempo |
deed_page_list_sites | Devuelve todos los sitios activos propiedad del token, con sus URL y versiones |
deed_page_delete_site | Elimina de forma permanente un slug propiedad del token y desvincula sus nombres de host personalizados |
deed_page_rotate_token | Emite un nuevo token para el mismo principal |
deed_page_revoke_token | Revoca tokens de propietario |
deed_page_whoami | Devuelve el plan (plan.id es free, hobby o pro), los límites, el número de sitios que posee el token y el número de nombres de host personalizados asociados |
deed_page_agent_seats | Solo Pro: tokens con nombre para más agentes en una cuenta, hasta 5 |
deed_page_get_upgrade_link | Crea una URL de Stripe Checkout que mejora el propietario de este token a Hobby (3 $/mes) o Pro (15 $/mes) |
deed_page_claim_share_credit | Solo plan Free, una vez por token |
deed_page_list_versions | Devuelve todas las versiones conservadas de un slug propiedad del token, de la más reciente a la más antigua |
deed_page_restore_version | Crea una nueva versión cuyos archivos son iguales a los de una versión conservada, sin volver a subir esos archivos |
deed_page_add_domain | Asocia un nombre de host a un slug propiedad del token y devuelve los registros DNS que hay que crear: un CNAME para un subdominio, un registro A o un ALIAS… |
deed_page_list_domains | Devuelve los nombres de host personalizados de un slug, o de todos los sitios que posee el token si se omite slug |
deed_page_remove_domain | Elimina un nombre de host para que las solicitudes a ese host dejen de servir el sitio |
deed_page_domain_status | Devuelve el estado de verificación de un dominio personalizado y actualiza la verificación, la configuración DNS y el estado del certificado |
deed_page_plan_upload | Acepta un manifiesto de archivos y devuelve qué hashes ya están almacenados, una URL de subida directa para cada hash que falta y un id de sesión |
deed_page_finalize_upload | Comprueba los hashes subidos, analiza los bytes nuevos y confirma una versión bajo el bloqueo del slug |
deed_page_get_manifest | Devuelve el manifiesto canónico de una versión de un sitio: rutas, sha256, tamaños, versión, slug y created_at, además de una firma Ed25519.… |
deed_page_site_analytics | Devuelve recuentos sin cookies, solo para el propietario, de un slug: visitas por día UTC, rutas principales, hosts de referencia principales y recuentos de rastreadores de IA por user-agent… |
deed_page_set_site_access | Cambia la configuración de acceso almacenada para un slug en deed.page |
deed_page_set_listing | Establece o elimina la inclusión de un slug en la galería pública |
deed_page_set_badge | Los sitios del plan Free muestran un pequeño enlace «Published with deed.page» en la esquina inferior derecha; Hobby y Pro nunca lo muestran |
deed_page_create_webhook | Registra una URL http o https para los eventos site.published, site.version_restored, site.deleted, site.taken_down, domain.active y… |
deed_page_list_webhooks | Devuelve las URL de webhook registradas para el token |
deed_page_delete_webhook | Elimina un webhook para que no reciba más eventos |
Preguntas frecuentes
¿Funciona con Claude Code además de con Claude Desktop? Sí: apunta ambos a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Siguientes pasos
¿Te ha sido útil esta guía?