Resumen
Publica páginas HTML y pequeños sitios estáticos que tu IA escribe en una URL pública permanente, actualízalos in situ, 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, ChatGPT o Copilot 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 tu asistente de IA. Sin código y sin servidores que mantener.
Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible
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
Publica páginas HTML y pequeños sitios estáticos que tu IA escribe en una URL pública permanente, actualízalos in situ, revierte versiones y asocia dominios personalizados desde Claude, ChatGPT o Copilot a través del servidor MCP oficial de deed.page.
Configuración
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 te lo devuelve una sola vez.
- Publica cualquier página 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 podrán actualizar, listar y eliminar más adelante. Deja vacío el argumentotokenpropio de las 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: te muestra tu plan, sus límites y cuántos sitios posee el token.
Las herramientas vienen de deed.page: el conector actúa de puente con el servidor MCP remoto oficial de deed.page (https://deed.page/mcp). Al instalarlo, 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 pequeño sitio que escriba 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 in situ. 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 para un sitio, mostrar analíticas sin cookies y registrar webhooks.
Todo lo publicado es público: cualquiera que tenga la URL puede abrir un sitio salvo que tenga contraseña, así que nunca dejes 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, 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 o 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 y no a través del conector, porque hacerlo desde aquí también invalidaría el token almacenado 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 y 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 habituales: 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.
Requisitos previos: DEED_PAGE_TOKEN
Instala el conector en local
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
Abre http://localhost:3000/connectors/store, elige deed.page y pega las variables de entorno indicadas en Requisitos previos.
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 | Indica 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 los 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 misma 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 cuando 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 nuevos bytes 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 el ajuste de acceso almacenado 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 |
Siguientes pasos
¿Te ha sido útil esta guía?