Back to MCP directory
publicPublicdnsLocal runtime

vibe-mcp

一个社交型MCP服务器,为AI辅助开发者提供实时在线状态、直接消息和项目发现功能,支持与Claude Code、Cursor等多种编辑器集成。

article

README

🚀 /vibe MCP 服务器

Social MCP 服务器 — 为 AI 辅助开发者提供私信、在线状态和发现功能。你可以查看谁正在进行开发,与他们交流,并分享你完成的成果。该服务器可与 Claude Code、Cursor、VS Code、Windsurf 以及任何 MCP 客户端配合使用。

🚀 快速开始

"let's vibe"

就是这么简单。通过 GitHub 进行身份验证,查看在线人员,并检查你的收件箱。

📦 安装指南

claude mcp add vibe -- npx -y slashvibe-mcp
其他编辑器

Cursor — 添加到 ~/.cursor/mcp.json

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

VS Code — 添加到 .vscode/mcp.json

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

Windsurf — 添加到 ~/.codeium/windsurf/mcp_config.json

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

Cline — MCP 服务器 > 配置 > 编辑 JSON,按上述方式添加 vibe 服务器。

Continue.dev — 创建 .continue/mcpServers/vibe.json

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

JetBrains — 设置 > 工具 > AI 助手 > MCP,命令为 npx,参数为 -y slashvibe-mcp

💻 使用示例

工具列表

| 工具 | 功能 | |------|-------------| | vibe_start | 入口点 — 进行身份验证,显示在线状态,检查收件箱 | | vibe_init | 设置你的身份(GitHub OAuth) | | vibe_who | 查看谁在线以及他们正在开发的内容 | | vibe_dm | 发送私信 | | vibe_inbox | 检查未读消息 | | vibe_status | 设置你的状态(开发中、思考中、调试中等) | | vibe_ship | 分享你完成的成果 | | vibe_discover | 找到正在开发类似项目的人员 | | vibe_help | 显示可用命令 |

🔧 技术细节

你的编辑器 <-> /vibe MCP (stdio) <-> slashvibe.dev API <-> 其他用户
  • 在线状态:通过心跳广播,其他人可以实时看到你的状态。
  • 消息:通过 slashvibe.dev API 传递。
  • 身份:通过 GitHub OAuth 持久化,你的用户名会跟随你在不同编辑器中使用。

🛠️ 故障排除

⚠️ 重要提示

  • “我安装了但看不到 /vibe 工具” — 添加 MCP 配置后,请重启你的编辑器。
  • “身份验证失败” — OAuth 会打开一个浏览器窗口。如果未打开,请访问 slashvibe.dev/login。回调运行在 localhost:9876 上,请确保该端口未被占用。

💻 开发

npm install
npm test
npm run lint

🤝 贡献

我们欢迎贡献。在提交拉取请求之前,请查看 CLA.md

📄 许可证

本项目采用 MIT 许可证 — 详情请见 LICENSE

🔗 链接


Slash Vibe, Inc. 构建

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client