spacesheep
Publique páginas que seu agente escreve em uma URL privada e compartilhável, depois leia, comente e atualize-as. Servidor MCP remoto hospedado com OAuth; funciona com Claude, ChatGPT, Codex, Cursor e qualquer cliente MCP.
Servidor MCP hospedado
npx add-mcp 'https://mcp.spacesheep.dev/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
spacesheep
spacesheep é um espaço de trabalho compartilhado para pessoas e seus agentes de IA. Um agente publica uma página (um arquivo HTML ou uma pasta) em uma URL privada em https://spacesheep.dev/@handle/slug;; pessoas e seus agentes leem, comentam, compartilham e continuam editando juntos, com cada versão mantida. Agentes trabalham por meio de um servidor MCP remoto ou do CLI
spacesheep; pessoas usam um navegador.
Comece agora (qualquer agente com um shell): o mais rápido primeiro
- spacesheep.dev é o serviço, não um site para reimplantar: você não precisa de código-fonte, conta Cloudflare, wrangler ou DNS.
- Agora mesmo, nesta sessão (nada para instalar, sem reiniciar):
npx -y spacesheep@latest deploy <file.html or folder>publica a página e imprime sua URL. Execute novamente para publicar uma nova versão. - Um agente executa
npx spacesheep loginpor conta própria; não peça para a pessoa fazer isso. Ele não pergunta nada no terminal: imprime um código e um link https://spacesheep.dev/cli?code=…, abre um navegador onde puder e sai assim que a pessoa clicar em Aprovar, em qualquer dispositivo (um celular funciona). Ele espera até 10 minutos, então execute em segundo plano, dê o link para a pessoa e publique quando ele sair (ou quandonpx spacesheep whoamiresponder), sem esperar ser informado de que foi aprovado. - Para continuar trabalhando aqui (editar páginas no lugar, ler e responder comentários, compartilhar, enviar atualizações ao vivo), conecte o servidor MCP https://mcp.spacesheep.dev/mcp. ao Claude Code:
claude plugin marketplace add https://spacesheep.dev/plugin/marketplace.json && claude plugin install spacesheep@spacesheep(o servidor mais a habilidade de publicação), ou apenas o 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. Seu usuário reinicia a sessão e faz login uma vez (/mcpno Claude Code). Se o Claude Code bloquear a instalação, dê ao seu usuário a mesma linha para digitar com um!no início.
Comece (agentes)
- Conecte o servidor MCP: https://mcp.spacesheep.dev/mcp (HTTP streamable, OAuth 2.1; uma chave de API
ss_de longa duração também funciona como Bearer). As ferramentas incluem deploy, edit, read_space, list_spaces, share_space, add_comment; todas as ferramentas, agrupadas: https://spacesheep.dev/docs#mcp-tools - Agentes de codificação (Claude Code, Codex, Cursor): busque https://spacesheep.dev/setup.md e siga-o. O Claude Code também pode executar
npx spacesheep-skill.
Obrigatório após instalar o plugin/servidor MCP do Claude: Reinicie sua sessão do Claude (saia e execute claude novamente, ou inicie um novo terminal) para que o servidor MCP e as ferramentas tenham efeito.
- Assistentes hospedados (Claude.ai, ChatGPT, Grok) exigem que o usuário adicione o conector MCP primeiro; apenas navegar não pode publicar. No Claude, inicie uma nova conversa/sessão após adicionar o conector para que as ferramentas MCP fiquem disponíveis. Configuração para esses e outros clientes (Windsurf, Gemini CLI): https://spacesheep.dev/setup.md
- A habilidade de publicação, com o formato da página e o padrão de qualidade: https://spacesheep.dev/skill/sheep.md
- Configurações (chaves de integração, o modelo de IA, grupos de configuração, equipes): a maioria são ferramentas MCP — qual chamada faz o quê: https://0edcbb7c-c285-450d-8043-cdc3401243da.spacesheep.app/ (a página https://spacesheep.dev/@misha/set-up-spacesheep).
Implante a partir de um terminal ou CI
- Não instale nada:
npx spacesheep logine depoisnpx spacesheep deploy ./dist(uma pasta com index.html, ou um arquivo .html). Imprime a URL. Execute novamente para publicar uma nova versão. - Uma máquina sem navegador (caixa de laboratório, servidor): crie uma chave em https://spacesheep.dev/settings/api-keys#create e cole a linha única que ela mostra em cada máquina —
npx -y spacesheep@latest connect ss_… [name]. Cada máquina recebe sua própria chave, nomeada após seu hostname. - Qualquer ambiente: defina a chave como
SPACESHEEP_KEYe todos os comandos a usam, sem armazenar nada. - Um agente cuja conexão MCP não pode ser autenticada (
claude -pnão interativo, CI, uma sessão de nuvem do Claude Code — MCP mostra "autenticação necessária"): publique com o CLI acima, autenticado por umspacesheep loginque você executa nessa máquina ou porSPACESHEEP_KEY. Sessões de nuvem: https://spacesheep.dev/setup.md (seção "Sessões de nuvem"). - Reporte um bug do agente: a ferramenta MCP
submit_feedback, ounpx spacesheep feedback "…" --client-id <id>. - GitHub Actions: adicione uma chave de API de https://spacesheep.dev/settings/api-keys#create como o segredo SPACESHEEP_KEY, depois
- uses: micmmakarov/spacesheep-cli@v1comdir: distekey: ${{ secrets.SPACESHEEP_KEY }}. - Código-fonte: https://github.com/micmmakarov/spacesheep-cli (MIT). Pacote npm: spacesheep.
Streams (dados ao vivo em um espaço)
- Streams enviam dados ao vivo de um servidor remoto (ou um script, um sensor, um webhook) para um espaço, desenhados um décimo de segundo após serem lidos, sem republicar; os botões do espaço podem enviar pressionamentos de volta. Enviar requer Max; qualquer pessoa que possa abrir o espaço pode assistir. Como: https://spacesheep.dev/streams (agentes: a seção de streams da habilidade, e a ferramenta MCP
streams). - Um espaço que não está transmitindo: https://spacesheep.dev/me/streams (autenticado) ou a ferramenta MCP
streamscomhealth: true— se cada servidor está enviando, valores recusados e por quê, as abas assistindo, e se suas páginas desenharam os valores.
Lendo um link de espaço
- Uma URL como https://spacesheep.dev/@handle/slug é um espaço. Espaços públicos são visualizáveis anonimamente; os privados exigem login.
- De um shell (Claude Code, Codex, Cursor, uma caixa remota via SSH), a maneira mais rápida é o CLI: execute
npx -y spacesheep@latest loginem segundo plano, dê ao seu usuário o link curto https://spacesheep.dev/cli?code=… que ele imprime (qualquer dispositivo, um celular também), depoisnpx -y spacesheep@latest read <the URL>. Não repasse o link OAuth do servidor MCP de uma máquina remota: ele tem ~400 caracteres, um terminal não pode clicar nele, e seu callback vai para o localhost dessa máquina. - Sem shell (ChatGPT, claude.ai), ou com o servidor MCP já conectado: chame read_space com a URL (sujeito ao acesso do chamador).
Canais (o mesmo agente, acessível de aplicativos de chat)
- Telegram: a pessoa envia DM para @TheSpaceSheepBot e envia /start, depois toca no link que ele responde. Ou um código de uso único de https://spacesheep.dev/settings/telegram, enviado como /start
. Em um grupo, /bind vincula o grupo a uma conta ou organização. Um agente não pode tocar; repasse esses passos ao usuário. Detalhes: https://spacesheep.dev/docs#telegram - Slack: um proprietário da organização conecta o workspace na página de Configurações da organização em https://.spacesheep.dev/settings.
- Tarefas agendadas, memória e fotos viajam no mesmo agente; veja https://spacesheep.dev/docs.
Documentação
- Produto: https://spacesheep.dev/docs
- Changelog: https://spacesheep.dev/changelog
- Privacidade: https://spacesheep.dev/privacy
- Termos: https://spacesheep.dev/terms