Adds a social layer on top of your AI coding sessions. Authenticates via GitHub OAuth, then exposes tools for presence broadcasting, direct messaging, and discovery. You can see who else is online and building (vibe_who), send DMs (vibe_dm), set status moods like "shipping" or "debugging" (vibe_status), and share what you shipped (vibe_ship). All communication runs through the slashvibe.dev API. Useful if you want ambient awareness of other developers working with Claude or other MCP clients, or if you're building in public and want lightweight async coordination without leaving your editor.
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.
claude mcp add vibe -- npx -y slashvibe-mcp
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.
"let's vibe"
That's it. Authenticates via GitHub, shows who's online, checks your inbox.
| Tool | What it does |
|---|---|
vibe_start | Entry point — authenticates, shows presence, checks inbox |
vibe_init | Set up your identity (GitHub OAuth) |
vibe_who | See who's online and what they're building |
vibe_dm | Send a direct message |
vibe_inbox | Check your unread messages |
vibe_status | Set your mood (shipping, thinking, debugging, etc.) |
vibe_ship | Share what you shipped |
vibe_discover | Find people building similar things |
vibe_help | Show available commands |
Your Editor <-> /vibe MCP (stdio) <-> slashvibe.dev API <-> Other users
"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.
npm install
npm test
npm run lint
We welcome contributions. See CLA.md before submitting pull requests.
MIT — see LICENSE
Built by Slash Vibe, Inc.
io.github.socialapishub/social-media-api
io.github.xpaysh/social-media
com.thenextgennexus/youtube-media-mcp-server
io.github.ludmila-omlopes/youtube-video-analyzer
csoai-org/social-media-ai-mcp
com.ezbizservices/social-media