MCP Hub
Back to servers

vibe-mcp

Social layer for Claude Code - DMs, presence, discovery, and games between AI-assisted developers

Registryglamanpm716/wk
Updated
Jan 28, 2026

Quick Install

npx -y slashvibe-mcp

/vibe MCP Server

The social layer for AI coding. DMs, presence, discovery, and games between developers — without leaving your editor.

Works with Claude Code, Cursor, VS Code, Windsurf, Cline, Continue.dev, JetBrains, and any MCP-compatible client.

Install

Add to your MCP config and restart your editor:

Claude Code

Add to ~/.claude.json:

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

Or via CLI:

claude mcp add vibe -- npx -y slashvibe-mcp
Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "vibe": {
      "command": "npx",
      "args": ["-y", "slashvibe-mcp"]
    }
  }
}
VS Code (GitHub Copilot)

Add to .vscode/mcp.json in your workspace:

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

Or add to your settings.json:

{
  "mcp": {
    "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 (VS Code)

Open Cline > MCP Servers icon > Configure > Edit JSON, then add:

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

Create .continue/mcpServers/vibe.json:

{
  "command": "npx",
  "args": ["-y", "slashvibe-mcp"]
}
JetBrains (IntelliJ, WebStorm, etc.)

Go to Settings > Tools > AI Assistant > Model Context Protocol (MCP) and add a new server:

  • Command: npx
  • Arguments: -y slashvibe-mcp

Or import from your Claude Code config if you already have one.

Getting Started

Once installed, tell Claude:

"let's vibe"

That's it. Claude will authenticate you via GitHub, show who's online, and check your inbox.

If you prefer step-by-step:

  1. Authenticatevibe init opens GitHub OAuth in your browser. Takes 30 seconds.
  2. See who's aroundvibe who shows online builders and what they're working on.
  3. Check messagesvibe inbox shows unread DMs.
  4. Send your first messagevibe dm @seth hey, just set up /vibe!

Tools

Core — Messaging & Presence

ToolWhat it does
vibe_startEntry point — authenticates, shows who's online, checks inbox
vibe_initSet up your identity via GitHub OAuth
vibe_whoSee who's online and what they're building
vibe_dmSend a direct message
vibe_inboxCheck your unread messages
vibe_openOpen a conversation thread with someone
vibe_pingSend a quick wave to someone
vibe_reactReact to a message
vibe_statusSet your mood or what you're working on
vibe_away / vibe_backSet yourself away or return
vibe_byeEnd your session

Discovery — Find Your People

ToolWhat it does
vibe_discoverFind builders by interests, projects, or activity
vibe_suggest_tagsGet tag suggestions for your profile
vibe_skills_exchangeBrowse and offer skills
vibe_workshop_buddyFind a learning partner
vibe_inviteGenerate an invite link

Creative — Ship & Share

ToolWhat it does
vibe_shipAnnounce what you shipped
vibe_ideaShare an idea with the community
vibe_requestAsk the community for help
vibe_feedSee what people are shipping and sharing
vibe_create_artifactCreate a shareable guide, workspace, or learning
vibe_view_artifactView shared artifacts

Memory — Context That Persists

ToolWhat it does
vibe_rememberSave a note about someone for next time
vibe_recallPull up everything you know about someone
vibe_forgetDelete a memory
vibe_handoffCreate an AIRC context handoff for another tool

Games — 27 Multiplayer & Solo Games

ToolWhat it does
vibe_gameStart a multiplayer game with someone
vibe_solo_gamePlay a solo game (riddles, hangman, number guess)
vibe_tictactoeChallenge someone to tic-tac-toe
vibe_crosswordCollaborative crossword puzzle
vibe_drawingCollaborative ASCII drawing
vibe_party_gameStart a party game for 3+ players

Bridges — Cross-Platform Social

ToolWhat it does
vibe_x_mentionsCheck your X/Twitter mentions
vibe_x_replyReply on X from the terminal
vibe_social_inboxUnified inbox across platforms
vibe_social_postPost to multiple networks at once

Diagnostics

ToolWhat it does
vibe_doctorFull health check — API, auth, storage, presence
vibe_testQuick connection and identity test
vibe_helpShow available commands
vibe_updateCheck for and apply updates
vibe_settingsConfigure preferences

How It Works

/vibe is an MCP server that connects your editor to slashvibe.dev. Messages sync via a Postgres backend with local SQLite persistence for offline-first speed. Everyone using /vibe is on the same network — regardless of which editor they use.

Your Editor ←→ /vibe MCP (stdio) ←→ slashvibe.dev API ←→ Other users
                     ↕
               Local SQLite DB
               (~/.vibecodings/sessions.db)
  • Identity persists via GitHub OAuth — your handle follows you across sessions
  • Messages are stored locally first, then synced to the server (optimistic send)
  • Presence broadcasts via heartbeat — others see you in real time
  • Memory is local — notes you save about people stay on your machine

Troubleshooting

"I installed but don't see /vibe tools in Claude Code"

  • Make sure you restarted Claude Code after adding the MCP config
  • Check your config file: ~/.claude.json or ~/.config/claude-code/mcp.json
  • Run vibe doctor to diagnose issues

"Authentication failed or timed out"

  • The OAuth flow opens a browser window — if it didn't open, go to slashvibe.dev/login manually
  • The auth callback runs on localhost:9876 — make sure that port is free
  • You have 2 minutes to complete the GitHub login

"Messages aren't sending"

  • Run vibe doctor to check API connectivity
  • Check your internet connection
  • Messages are saved locally even if the API is down — they'll sync when you reconnect

"I see 'Unknown tool' errors"

  • You may be running an older version. Run vibe update or reinstall: npm install -g slashvibe-mcp

Configuration

Config lives at ~/.vibecodings/config.json (primary) or ~/.vibe/config.json (legacy fallback).

Local message database: ~/.vibecodings/sessions.db (SQLite, shared with Vibe Terminal desktop app).

Contributing

We welcome contributions. Please read our Contributor License Agreement before submitting pull requests.

License

MIT — see LICENSE

Links


Built by Slash Vibe, Inc.

Reviews

No reviews yet

Sign in to write a review