vibe
Social layer for AI coding — DMs, presence, discovery, and multiplayer games between developers. 68 tools including messaging, presence, memory, and 27 multiplayer games.
README
/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:
<details open> <summary><strong>Claude Code</strong></summary>
Add to ~/.claude.json:
{
"mcpServers": {
"vibe": {
"command": "npx",
"args": ["-y", "slashvibe-mcp"]
}
}
}
Or via CLI:
claude mcp add vibe -- npx -y slashvibe-mcp
</details>
<details> <summary><strong>Cursor</strong></summary>
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"vibe": {
"command": "npx",
"args": ["-y", "slashvibe-mcp"]
}
}
}
</details>
<details> <summary><strong>VS Code (GitHub Copilot)</strong></summary>
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"]
}
}
}
}
</details>
<details> <summary><strong>Windsurf</strong></summary>
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"vibe": {
"command": "npx",
"args": ["-y", "slashvibe-mcp"]
}
}
}
</details>
<details> <summary><strong>Cline (VS Code)</strong></summary>
Open Cline > MCP Servers icon > Configure > Edit JSON, then add:
{
"mcpServers": {
"vibe": {
"command": "npx",
"args": ["-y", "slashvibe-mcp"]
}
}
}
</details>
<details> <summary><strong>Continue.dev</strong></summary>
Create .continue/mcpServers/vibe.json:
{
"command": "npx",
"args": ["-y", "slashvibe-mcp"]
}
</details>
<details> <summary><strong>JetBrains (IntelliJ, WebStorm, etc.)</strong></summary>
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. </details>
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:
- Authenticate —
vibe initopens GitHub OAuth in your browser. Takes 30 seconds. - See who's around —
vibe whoshows online builders and what they're working on. - Check messages —
vibe inboxshows unread DMs. - Send your first message —
vibe dm @seth hey, just set up /vibe!
Tools (39)
Core — Identity & Session
| 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_bye |
End your session |
Core — Messaging
| Tool | What it does |
|---|---|
vibe_dm |
Send a direct message |
vibe_inbox |
Check your unread messages |
vibe_ping |
Send a quick wave to someone |
vibe_react |
React to a message |
vibe_open |
Open a conversation thread with someone |
Presence
| Tool | What it does |
|---|---|
vibe_who |
See who's online and what they're building |
vibe_status |
Set your mood or what you're working on |
vibe_away |
Set yourself away |
vibe_back |
Return from away |
Creative — Ship & Share
| Tool | What it does |
|---|---|
vibe_ship |
Share with the community: ship (default), idea, or request via type param |
vibe_session_save |
Save your coding session — makes it replayable, discoverable, and forkable |
vibe_session_fork |
Fork an existing session to build on it |
vibe_feed |
See what people are shipping and sharing |
vibe_context |
Share what you're working on |
Discovery
| Tool | What it does |
|---|---|
vibe_discover |
Find people, skills, and partners. Subcommands: suggest, search, interests, active, skills, partner |
vibe_invite |
Generate an invite link |
Memory
| 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 |
Games — 27 Multiplayer & Solo Games
| Tool | What it does |
|---|---|
vibe_game |
All games via one tool. Multiplayer (tictactoe, chess), solo (hangman, rps, memory), party (twotruths, werewolf), AI (tictactoe-ai), collaborative (drawing, crossword, wordassociation, wordchain, storybuilder) |
Artifacts
| Tool | What it does |
|---|---|
vibe_create_artifact |
Create a shareable guide, workspace, or learning |
vibe_view_artifact |
View shared artifacts |
File Coordination
| Tool | What it does |
|---|---|
vibe_reserve |
Reserve files for editing |
vibe_release |
Release file reservations |
vibe_reservations |
List active file reservations |
Infrastructure
| Tool | What it does |
|---|---|
vibe_handoff |
Create an AIRC context handoff for another tool |
vibe_report |
Report issues or inappropriate behavior |
vibe_suggest_tags |
Get tag suggestions for your profile |
Diagnostics
| Tool | What it does |
|---|---|
vibe_help |
Show available commands |
vibe_doctor |
Full health check — API, auth, storage, presence |
vibe_update |
Check for and apply updates |
Settings
| Tool | What it does |
|---|---|
vibe_settings |
Configure preferences |
vibe_notifications |
Configure notification channels |
vibe_presence_agent |
Background presence agent |
vibe_mute |
Mute a user |
vibe_summarize |
Summarize session context |
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.jsonor~/.config/claude-code/mcp.json - Run
vibe doctorto 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 doctorto 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 updateor 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.
- Report bugs via GitHub Issues
- Propose features via Discussions
License
MIT — see LICENSE
Links
- slashvibe.dev — The platform
- Vibe Terminal — Desktop app
- @slashvibe on X — Updates
Built by Slash Vibe, Inc.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
E2B
Using MCP to run code via e2b.