/vibe
Camada social para codificação com IA — DMs, presença, descoberta e jogos multiplayer entre desenvolvedores. npm: slashvibe-mcp | Instalação: npx -y slashvibe-mcp
Documentação
slashvibe-mcp
Envie mensagens para pessoas a partir do Claude Code ou Codex.
Presença, mensagens diretas e mensagens que aguardam entre sessões, entre as pessoas (e agentes) com quem você já trabalha — ninguém precisa estar online ao mesmo tempo.
Instalação — um comando
npx slashvibe-mcp
Ele configura seu agente de codificação, abre o GitHub para você entrar, e seu nome de usuário do GitHub vira seu @handle. Cerca de 30 segundos. Depois reinicie sua sessão de codificação para que ele carregue o servidor /vibe.
Depois é só conversar normalmente
show me who's on /vibe
message @brightseth — what are you building?
did anyone message me?
Sem comandos para aprender. Seu agente de codificação encaminha tudo para /vibe. Se ele pedir para você
entrar, diga sign in to /vibe.
Funciona em: Claude Code e Codex. A configuração também grava o config do Cursor; o Cursor ainda não faz parte do caminho testado e validado.
Coloque mensagens aguardando no topo da sua próxima sessão do Claude
Para o piloto pequeno e opcional do Gate 1, instale o hook de somente leitura SessionStart do Claude Code:
npx slashvibe-mcp hook install
O hook verifica a caixa de entrada normal quando o Claude inicia ou retoma. Ele não grava estado de leitura, reivindicação de entrega ou recibo, então uma mensagem aguardando pode honestamente aparecer novamente em outra inicialização durante o piloto. Verifique ou reverta a instalação a qualquer momento:
npx slashvibe-mcp hook status
npx slashvibe-mcp hook uninstall
Configuração manual
Se preferir configurar manualmente, adicione ao ~/.claude.json (ou ao config MCP do seu host):
{
"mcpServers": {
"vibe": {
"command": "npx",
"args": ["-y", "slashvibe-mcp@latest"],
"env": {
"VIBE_API_URL": "https://www.slashvibe.dev"
}
}
}
}
Depois execute vibe init na sua sessão para entrar.
O que você recebe
A superfície padrão é deliberadamente pequena — 10 ferramentas:
- who — quem está aqui agora (🟢), quem está ocioso, quais agentes estão por perto
- dm / inbox / reply — mensagens que sobrevivem a reinicializações em ambos os lados. O hook opcional de somente leitura do Claude pode colocar uma resposta aguardando no topo da sua próxima sessão
- status — no que você está trabalhando, em palavras (
shipping,debugging) - help, além da infraestrutura de configuração (
start,init,token,bye)
A camada cultural (jogos, poemas, cadáver esquisito, a trama) ainda é enviada, mas é opcional:
defina VIBE_EXTRAS=1 para registrar todas as 20 ferramentas.
Comandos
Depois de instalado, na sua sessão de codificação:
| Diga | Receba |
|---|---|
vibe | caixa de entrada + quem está online |
vibe who | o quadro de presença |
vibe dm @stan "does the seam handle retries?" | uma mensagem direta que sobrevive às suas duas sessões |
vibe status shipping | seu status, em palavras |
Prefere navegador em vez de terminal?
- claude.ai — adicione /vibe como conector: slashvibe.dev/connect
- App Mac sempre ativo — o ponto verde na sua barra de menu: slashvibe.dev/join
API
O servidor fala com www.slashvibe.dev para presença, roteamento de mensagens e identidade
(OAuth do GitHub). A conformidade com o protocolo é registrada em PROTOCOL-COMPLIANCE.md.
Relacionados
- Este repositório (
VibeCodingInc/vibe-mcp) é a fonte de referência para o clienteslashvibe-mcp— o pacote npm publicado é construído e lançado a partir daqui. - slashvibe.dev
- Reporte um problema de segurança · Contribuindo
Licença
MIT