/vibe

Social layer for AI coding — DMs, presence, discovery, and multiplayer games between developers. npm: slashvibe-mcp | Install: npx -y slashvibe-mcp

/vibe MCP Server

npm version npm downloads CI license node MCP Smithery

Social MCP server — DMs, presence, and discovery for AI-assisted developers. See who's building, message them, share what you shipped. Works with Claude Code, Cursor, VS Code, Windsurf, and any MCP client.

Install

claude mcp add vibe -- npx -y slashvibe-mcp
Other editors

Cursor — add to ~/.cursor/mcp.json:

{ "mcpServers": { "vibe": { "command": "npx", "args": ["-y", "slashvibe-mcp"] } } }

VS Code — add to .vscode/mcp.json:

{ "servers": { "vibe": { "command": "npx", "args": ["-y", "slashvibe-mcp"] } } }

Windsurf — add to ~/.codeium/windsurf/mcp_config.json:

{ "mcpServers": { "vibe": { "command": "npx", "args": ["-y", "slashvibe-mcp"] } } }

Cline — MCP Servers > Configure > Edit JSON, add vibe server as above.

Continue.dev — create .continue/mcpServers/vibe.json:

{ "command": "npx", "args": ["-y", "slashvibe-mcp"] }

JetBrains — Settings > Tools > AI Assistant > MCP, command npx, args -y slashvibe-mcp.

Getting Started

"let's vibe"

That's it. Authenticates via GitHub, shows who's online, checks your inbox.

Tools

ToolWhat it does
vibe_startEntry point — authenticates, shows presence, checks inbox
vibe_initSet up your identity (GitHub OAuth)
vibe_whoSee who's online and what they're building
vibe_dmSend a direct message
vibe_inboxCheck your unread messages
vibe_statusSet your mood (shipping, thinking, debugging, etc.)
vibe_shipShare what you shipped
vibe_discoverFind people building similar things
vibe_helpShow available commands

How It Works

Your Editor <-> /vibe MCP (stdio) <-> slashvibe.dev API <-> Other users
  • Presence broadcasts via heartbeat — others see you in real time
  • Messages are delivered through the slashvibe.dev API
  • Identity persists via GitHub OAuth — your handle follows you across editors

Troubleshooting

"I installed but don't see /vibe tools" — restart your editor after adding the MCP config.

"Authentication failed" — OAuth opens a browser window. If it didn't open, go to slashvibe.dev/login. The callback runs on localhost:9876 — make sure that port is free.

Development

npm install
npm test
npm run lint

Contributing

We welcome contributions. See CLA.md before submitting pull requests.

License

MIT — see LICENSE

Links


Built by Slash Vibe, Inc.

Serveurs connexes

NotebookLM Web Importer

Importez des pages web et des vidéos YouTube dans NotebookLM en un clic. Utilisé par plus de 200 000 utilisateurs.

Installer l'extension Chrome