Skip to main content
Glama

/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:

Add to ~/.claude.json:

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

Or via CLI:

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

Add to ~/.cursor/mcp.json:

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

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"] } } } }

Add to ~/.codeium/windsurf/mcp_config.json:

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

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

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

Create .continue/mcpServers/vibe.json:

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

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

Tool

What it does

vibe_start

Entry point — authenticates, shows who's online, checks inbox

vibe_init

Set up your identity via 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_open

Open a conversation thread with someone

vibe_ping

Send a quick wave to someone

vibe_react

React to a message

vibe_status

Set your mood or what you're working on

vibe_away / vibe_back

Set yourself away or return

vibe_bye

End your session

Discovery — Find Your People

Tool

What it does

vibe_discover

Find builders by interests, projects, or activity

vibe_suggest_tags

Get tag suggestions for your profile

vibe_skills_exchange

Browse and offer skills

vibe_workshop_buddy

Find a learning partner

vibe_invite

Generate an invite link

Creative — Ship & Share

Tool

What it does

vibe_ship

Announce what you shipped

vibe_idea

Share an idea with the community

vibe_request

Ask the community for help

vibe_feed

See what people are shipping and sharing

vibe_create_artifact

Create a shareable guide, workspace, or learning

vibe_view_artifact

View shared artifacts

Memory — Context That Persists

Tool

What it does

vibe_remember

Save a note about someone for next time

vibe_recall

Pull up everything you know about someone

vibe_forget

Delete a memory

vibe_handoff

Create an AIRC context handoff for another tool

Games — 27 Multiplayer & Solo Games

Tool

What it does

vibe_game

Start a multiplayer game with someone

vibe_solo_game

Play a solo game (riddles, hangman, number guess)

vibe_tictactoe

Challenge someone to tic-tac-toe

vibe_crossword

Collaborative crossword puzzle

vibe_drawing

Collaborative ASCII drawing

vibe_party_game

Start a party game for 3+ players

Bridges — Cross-Platform Social

Tool

What it does

vibe_x_mentions

Check your X/Twitter mentions

vibe_x_reply

Reply on X from the terminal

vibe_social_inbox

Unified inbox across platforms

vibe_social_post

Post to multiple networks at once

Diagnostics

Tool

What it does

vibe_doctor

Full health check — API, auth, storage, presence

vibe_test

Quick connection and identity test

vibe_help

Show available commands

vibe_update

Check for and apply updates

vibe_settings

Configure 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


Built by Slash Vibe, Inc.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brightseth/vibe'

If you have feedback or need assistance with the MCP directory API, please join our Discord server