spacesheep
Publica páginas que tu agente escriba en una URL privada y compartible, luego léelas, coméntalas y actualízalas. Servidor MCP remoto alojado con OAuth; funciona con Claude, ChatGPT, Codex, Cursor y cualquier cliente MCP.
Servidor MCP alojado
npx add-mcp 'https://mcp.spacesheep.dev/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
spacesheep
spacesheep es un espacio de trabajo compartido para personas y sus agentes de IA. Un agente publica una página (un archivo HTML o una carpeta) en una URL privada en https://spacesheep.dev/@handle/slug;; las personas y sus agentes la leen, comentan, comparten y siguen editándola juntos, conservando cada versión. Los agentes trabajan a través de un servidor MCP remoto o la CLI de
spacesheep; las personas usan un navegador.
Empieza ahora (cualquier agente con shell): lo más rápido primero
- spacesheep.dev es el servicio, no un sitio para redesplegar: no necesitas código fuente, ni cuenta de Cloudflare, ni wrangler, ni DNS.
- Ahora mismo, en esta sesión (nada que instalar, sin reiniciar):
npx -y spacesheep@latest deploy <file.html or folder>publica la página e imprime su URL. Ejecútalo de nuevo para publicar una nueva versión. - Un agente ejecuta
npx spacesheep loginpor sí mismo; no le pidas a la persona que lo haga. No pregunta nada en la terminal: imprime un código y un enlace de https://spacesheep.dev/cli?code=…, abre un navegador donde puede, y sale en cuanto la persona hace clic en Aprobar, desde cualquier dispositivo (un teléfono funciona). Espera hasta 10 minutos, así que ejecútalo en segundo plano, dale el enlace a la persona y publica cuando salga (o cuandonpx spacesheep whoamiresponda), sin esperar a que te digan que fue aprobado. - Para seguir trabajando aquí (editar páginas en el lugar, leer y responder comentarios, compartir, enviar actualizaciones en vivo), conecta el servidor MCP https://mcp.spacesheep.dev/mcp. a Claude Code:
claude plugin marketplace add https://spacesheep.dev/plugin/marketplace.json && claude plugin install spacesheep@spacesheep(el servidor más la habilidad de publicación), o solo el servidor:claude mcp add --transport http --scope user spacesheep https://mcp.spacesheep.dev/mcp. Codex:codex mcp add spacesheep --url https://mcp.spacesheep.dev/mcp. Tu usuario reinicia la sesión e inicia sesión una vez (/mcpen Claude Code). Si Claude Code bloquea la instalación, dale a tu usuario la misma línea para escribir con un!al inicio.
Comienza (agentes)
- Conecta el servidor MCP: https://mcp.spacesheep.dev/mcp (HTTP streamable, OAuth 2.1; una clave API de larga duración
ss_también funciona como Bearer). Las herramientas incluyen deploy, edit, read_space, list_spaces, share_space, add_comment; todas las herramientas, agrupadas: https://spacesheep.dev/docs#mcp-tools - Agentes de codificación (Claude Code, Codex, Cursor): obtén https://spacesheep.dev/setup.md y síguelo. Claude Code también puede ejecutar
npx spacesheep-skill.
Requerido después de instalar el plugin de Claude / servidor MCP: Reinicia tu sesión de Claude (sal y ejecuta claude de nuevo, o abre una nueva terminal) para que el servidor MCP y las herramientas surtan efecto.
- Asistentes alojados (Claude.ai, ChatGPT, Grok) requieren que el usuario agregue el conector MCP primero; solo navegar no puede publicar. En Claude, inicia una nueva conversación/sesión después de agregar el conector para que las herramientas MCP estén disponibles. Configuración para estos y otros clientes (Windsurf, Gemini CLI): https://spacesheep.dev/setup.md
- La habilidad de publicación, con el formato de página y el estándar de calidad: https://spacesheep.dev/skill/sheep.md
- Configuración (claves de integración, el modelo de IA, grupos de configuración, equipos): la mayoría son herramientas MCP — qué llamada hace qué: https://0edcbb7c-c285-450d-8043-cdc3401243da.spacesheep.app/ (la página https://spacesheep.dev/@misha/set-up-spacesheep).
Despliega desde una terminal o CI
- No instales nada:
npx spacesheep loginy luegonpx spacesheep deploy ./dist(una carpeta con index.html, o un archivo .html). Imprime la URL. Ejecútalo de nuevo para publicar una nueva versión. - Una máquina sin navegador (caja de laboratorio, servidor): crea una clave en https://spacesheep.dev/settings/api-keys#create y pega la línea que muestra en cada máquina —
npx -y spacesheep@latest connect ss_… [name]. Cada máquina obtiene su propia clave, nombrada según su hostname. - Cualquier entorno: establece la clave como
SPACESHEEP_KEYy cada comando la usa, sin almacenar nada. - Un agente cuya conexión MCP no puede iniciar sesión (
claude -pno interactivo, CI, una sesión en la nube de Claude Code — MCP muestra "necesita autenticación"): publica con la CLI anterior, iniciando sesión con unspacesheep loginque ejecutas en esa máquina o conSPACESHEEP_KEY. Sesiones en la nube: https://spacesheep.dev/setup.md (sección "Cloud sessions"). - Reporta un error desde el agente: la herramienta MCP
submit_feedback, onpx spacesheep feedback "…" --client-id <id>. - GitHub Actions: agrega una clave API de https://spacesheep.dev/settings/api-keys#create como secreto SPACESHEEP_KEY, luego
- uses: micmmakarov/spacesheep-cli@v1condir: distykey: ${{ secrets.SPACESHEEP_KEY }}. - Fuente: https://github.com/micmmakarov/spacesheep-cli (MIT). Paquete npm: spacesheep.
Streams (datos en vivo en un espacio)
- Los streams envían datos en vivo desde un servidor remoto (o un script, un sensor, un webhook) a un espacio, dibujados una décima de segundo después de leerse, sin republicar; los botones del espacio pueden enviar pulsaciones de vuelta. Enviar requiere Max; cualquiera que pueda abrir el espacio puede ver. Cómo: https://spacesheep.dev/streams (agentes: la sección de streams de la habilidad, y la herramienta MCP
streams). - Un espacio que no está transmitiendo: https://spacesheep.dev/me/streams (con sesión iniciada) o la herramienta MCP
streamsconhealth: true— si cada servidor está enviando, valores rechazados y por qué, las pestañas que observan, y si sus páginas dibujaron los valores.
Leer un enlace de espacio
- Una URL como https://spacesheep.dev/@handle/slug es un espacio. Los espacios públicos son visibles de forma anónima; los privados requieren iniciar sesión.
- Desde un shell (Claude Code, Codex, Cursor, una caja remota por SSH), la forma más rápida es la CLI: ejecuta
npx -y spacesheep@latest loginen segundo plano, dale a tu usuario el enlace corto https://spacesheep.dev/cli?code=… que imprime (cualquier dispositivo, también un teléfono), luegonpx -y spacesheep@latest read <the URL>. No reenvíes el enlace OAuth del servidor MCP desde una máquina remota: tiene ~400 caracteres, una terminal no puede hacer clic en él, y su callback va al localhost de esa máquina. - Sin shell (ChatGPT, claude.ai), o con el servidor MCP ya conectado: llama a read_space con la URL (sujeto al acceso del llamante).
Canales (el mismo agente, accesible desde aplicaciones de chat)
- Telegram: la persona envía un DM a @TheSpaceSheepBot y envía /start, luego toca el enlace que responde. O un código de un solo uso de https://spacesheep.dev/settings/telegram, enviado como /start
. En un grupo, /bind vincula el grupo a una cuenta u organización. Un agente no puede hacer el toque; transmite estos pasos al usuario. Detalles: https://spacesheep.dev/docs#telegram - Slack: un propietario de la organización conecta el espacio de trabajo desde la página de Configuración de la organización en https://.spacesheep.dev/settings.
- Tareas programadas, memoria y fotos viajan en el mismo agente; consulta https://spacesheep.dev/docs.
Documentación
- Producto: https://spacesheep.dev/docs
- Registro de cambios: https://spacesheep.dev/changelog
- Privacidad: https://spacesheep.dev/privacy
- Términos: https://spacesheep.dev/terms