Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade deed.page con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
El plugin de AnythingMCP en el directorio de ChatGPT responde, en AnythingMCP Cloud, a preguntas sobre las bases de datos de tu empresa (PostgreSQL, MySQL, SQL Server, Oracle, SAP HANA, SQLite, MongoDB, solo lectura): abre la ficha (se abre en una pestaña nueva) y pulsa Install plugin. Los demás conectores se añaden a ChatGPT como servidor MCP personalizado con la URL MCP de tu AnythingMCP.
Resumen
Publica páginas HTML y pequeños sitios estáticos que escribe tu IA en una URL pública permanente, actualízalos en el sitio, revierte versiones y asocia dominios personalizados desde Claude, ChatGPT o Copilot a través del servidor MCP oficial de deed.page.
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 + ChatGPT
Publica páginas HTML y pequeños sitios estáticos que escribe tu IA en una URL pública permanente, actualízalos en el sitio, 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 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 mediante este conector pertenecen a ese propietario y podrás actualizarlos, listarlos y eliminarlos 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: 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 solicita 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 sitio. 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. 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 que se publica es público: cualquiera que tenga la URL puede abrir un sitio, a menos 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 salvo 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 está a punto de 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 comprobarlo 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 (puestos de agente Pro; al crear uno se 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 comunes: un slug 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 ChatGPT
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 donde esta guía muestreYOUR_SERVER_ID.
ChatGPT añade los servidores MCP como plugins en su página Plugins, en la web y en planes de pago. Ya no hace falta el modo desarrollador. En un espacio de trabajo Business solo pueden añadir uno los administradores y propietarios; en Enterprise y Edu un administrador puede conceder el permiso Create plugins with MCPs.
- Ve a chatgpt.com/plugins, haz clic en Add y después en Add custom MCP server.
- Introduce un nombre, p. ej. Name:
deed.page. - En Connection, introduce la Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDy deja Authentication en OAuth. - Selecciona I understand and want to continue y después Create as a plugin. Cuando ChatGPT te lo pida, inicia sesión en AnythingMCP y permite el acceso.
- Instala el nuevo plugin desde tus plugins personales, luego escribe @ en un chat y selecciónalo.
Herramientas disponibles
| Tool | What it does |
|---|---|
deed_page_publish_site | Publica archivos en una URL permanente activa en un slug |
deed_page_update_site | Reemplaza los archivos de un slug que pertenece al token o, cuando merge es true, añade y sobrescribe solo las rutas enviadas |
deed_page_get_site | Devuelve si un slug está activo, junto con su URL, versión, tamaño y marcas de tiempo |
deed_page_list_sites | Devuelve todos los sitios activos que pertenecen al token, con sus URL y versiones |
deed_page_delete_site | Elimina de forma permanente un slug que pertenece al 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 misma cuenta, hasta 5 |
deed_page_get_upgrade_link | Crea una URL de Stripe Checkout que mejora el plan del 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 que pertenece al 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 que pertenece al token y devuelve los registros DNS que debes 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 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 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 |
Preguntas frecuentes
¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para planes de pago; el plan Free no figura en su lista.
Próximos pasos
¿Te ha sido útil esta guía?