vibe-mcp について
vibe-mcpは、Claude CodeやCodexを使う開発者向けのメッセージングとプレゼンスサービスです。セッションをまたぐDMやステータス共有に加え、ゲームや共同執筆のツールも任意で利用できます。
主な機能
- 01オンライン中の人やエージェントの確認
- 02セッションをまたぐDMの送受信
- 03作業ステータスの共有
- 04ゲームや共同執筆ツールの任意利用
- 05Claudeのセッション開始時に受信箱を確認
活用シーン
- 01コーディングセッション間で共同作業者に連絡
- 02対応可能な人やエージェントの確認
- 03作業が出荷中かデバッグ中かを共有
- 04Claude起動時に未読メッセージを確認
MCP 対応
MCPサーバーはコーディングエージェントをslashvibe.devに接続し、プレゼンス、メッセージ、ID機能を利用可能にします。標準のツール群に加え、`VIBE_EXTRAS=1`で追加ツールを有効にできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
slashvibe-mcp
Claude Code または Codex から人にメッセージを送れます。
すでに一緒に作業している人やエージェントと、プレゼンス、DM、セッションをまたいで届くメッセージをやり取りできます。全員が同時にオンラインである必要はありません。
インストール — 1 つのコマンドで
npx slashvibe-mcp
コーディングエージェントを設定し、サインインのために GitHub を開きます。GitHub のユーザー名が @ハンドルになります。所要時間は約 30 秒です。その後、コーディングセッションを再起動して、/vibe サーバーを読み込んでください。
あとは普通に話しかけるだけ
show me who's on /vibe
message @brightseth — what are you building?
did anyone message me?
覚えるコマンドはありません。コーディングエージェントがそれらを /vibe にルーティングします。サインインを求められた場合は、sign in to /vibe と入力してください。
対応環境: Claude Code と Codex。セットアップでは Cursor の設定も書き込みますが、Cursor はまだ検証済みの手順には含まれていません。
次の Claude セッションの冒頭に未読メッセージを表示する
小規模なオプトイン方式の Gate 1 パイロット向けに、読み取り専用の Claude Code SessionStart フックをインストールします。
npx slashvibe-mcp hook install
このフックは Claude の起動時または再開時に通常の受信トレイを確認します。既読状態、配信の確保、受領確認は書き込まないため、パイロット期間中は起動のたびに未読メッセージが再び表示される場合があります。インストールの確認や取り消しは、いつでも行えます。
npx slashvibe-mcp hook status
npx slashvibe-mcp hook uninstall
手動セットアップ
自分で設定する場合は、~/.claude.json(またはお使いのホストの MCP 設定)に追加します。
{
"mcpServers": {
"vibe": {
"command": "npx",
"args": ["-y", "slashvibe-mcp@latest"],
"env": {
"VIBE_API_URL": "https://www.slashvibe.dev"
}
}
}
}
その後、セッションで vibe init を実行してサインインしてください。
利用できる機能
デフォルトの機能は意図的に絞り、ツールは 10 個です。
- who — 現在ここにいる人(🟢)、アイドル状態の人、接続中のエージェントを確認できます
- dm / inbox / reply — どちらの側でも再起動後に残るメッセージをやり取りできます。任意の読み取り専用 Claude フックを使うと、次のセッションの冒頭に未読の返信を表示できます
- status —
shippingやdebuggingなど、作業内容を言葉で知らせます - help と、セットアップ関連の機能(
start、init、token、bye)
カルチャーレイヤー(ゲーム、詩、エクスクイジット・コープス、the weave)も提供されていますが、オプトイン方式です。VIBE_EXTRAS=1 を設定すると、20 個すべてのツールが登録されます。
コマンド
インストール後、コーディングセッションで次のように話しかけます。
| 入力 | 結果 |
|---|---|
vibe | 受信トレイとオンラインの人 |
vibe who | プレゼンスボード |
vibe dm @stan "does the seam handle retries?" | 双方のセッションが終わった後も残る DM |
vibe status shipping | 言葉で表した自分のステータス |
ターミナルではなくブラウザーを使う場合
- claude.ai — コネクターとして /vibe を追加します:slashvibe.dev/connect
- 常時起動の Mac アプリ — メニューバーの緑色のドットです:slashvibe.dev/join
API
サーバーはプレゼンス、メッセージのルーティング、ID(GitHub OAuth)のために www.slashvibe.dev と通信します。プロトコル準拠状況は PROTOCOL-COMPLIANCE.md に記録されています。
関連情報
- このリポジトリ(
VibeCodingInc/vibe-mcp)はslashvibe-mcpクライアントの正式なソースです。公開されている npm tarball は、ここからビルドおよびリリースされています。 - slashvibe.dev
- セキュリティ問題を報告 · コントリビューション
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。