Skip to main content
Glama
Vibewatch-io

vibewatch-mcp

Official
by Vibewatch-io

vibewatch-mcp

Verbinden Sie jeden MCP-Client mit Ihren Vibewatch Community-Sentiment-Daten.

Der MCP-Server von Vibewatch stellt sieben schreibgeschützte Tools für die Daten Ihrer Organisation bereit – Sentiment-Übersicht, Sentiment-Trend, Nachrichtensuche, tägliche Einblicke, Wochenberichte, Marktkontext und Organisationsdetails. Dieses Paket ist eine schlanke stdio-Brücke zu diesem Server: Es kapselt mcp-remote mit der Vibewatch-Server-URL und integrierter Authentifizierungsbehandlung und bietet zusätzlich eine Ein-Befehl-Einrichtung für Buzz-Agenten.

Verwendung mit Buzz

Zwei Befehle, eine Browser-Freigabe:

npm install -g vibewatch-mcp
vibewatch-mcp connect-buzz

connect-buzz meldet Sie im Browser bei Vibewatch an (kein Schlüssel muss erstellt oder kopiert werden), speichert die Anmeldung für die Wiederverwendung im Headless-Betrieb zwischen und registriert die Brücke dann in jeder Agent-Harness, die es auf Ihrem Rechner findet – Claude Code, Codex und Goose. Starten Sie Ihre Buzz-Agenten neu, und sie können Fragen aus Ihren Community-Daten beantworten.

Erfordert Node 18+. Der MCP-Zugriff ist pro Organisation eine Opt-in-Funktion – ein Eigentümer oder Administrator aktiviert ihn in app.vibewatch.ioEinstellungen → API-Zugriff.

Wissenswertes:

  • Die Registrierung gilt pro Benutzer: Jede Sitzung einer konfigurierten Harness auf Ihrem Rechner kann Vibewatch abfragen, nicht nur die von Buzz gestarteten. Die Daten sind schreibgeschütztes Community-Sentiment für Ihre Organisation.

  • Um die Organisation zu wechseln, führen Sie vibewatch-mcp connect-buzz --reset aus.

  • Führen Sie nach einem Upgrade von vibewatch-mcp connect-buzz erneut aus – die zwischengespeicherte Anmeldung ist an die gebündelte mcp-remote-Version gebunden.

  • Zum Rückgängigmachen: claude mcp remove --scope user vibewatch, codex mcp remove vibewatch oder löschen Sie den Eintrag extensions.vibewatch aus ~/.config/goose/config.yaml (Windows: %APPDATA%\Block\goose\config\config.yaml). Entziehen Sie der App jederzeit den Zugriff unter Einstellungen → API-Zugriff.

Für die vollständige Vibewatch-on-Buzz-Installation – Berichtszustellung in einen Kanal plus eine fertige @vibewatch-Persona – öffnen Sie die Buzz-Kachel unter Einstellungen → Berichte in app.vibewatch.io und folgen Sie der Einrichtungsanleitung.

Related MCP server: Feedback Synthesis MCP

Headless / CI: Stattdessen einen Schlüssel verwenden

Wo eine Browser-Anmeldung nicht möglich ist, funktioniert ein organisationsbezogener Schlüssel überall dort, wo die Brücke läuft:

  1. Öffnen Sie in app.vibewatch.io Einstellungen → API-Zugriff und erstellen Sie einen Schlüssel. Schlüssel beginnen mit vw_mcp_ und werden nur einmal angezeigt – bewahren Sie sie wie Passwörter auf.

  2. Übergeben Sie ihn an connect-buzz (vibewatch-mcp connect-buzz --key vw_mcp_...) oder setzen Sie ihn direkt dort, wo die Brücke läuft:

claude mcp add --scope user vibewatch -e VIBEWATCH_MCP_KEY=vw_mcp_... -- vibewatch-mcp

Schlüssel sind organisationsbezogen und schreibgeschützt; widerrufen Sie sie jederzeit über denselben Bildschirm.

Verwendung mit einem beliebigen stdio-MCP-Client

Allgemeine Client-Konfiguration (Claude Desktop und kompatible). GUI-Apps unter macOS starten mit einem minimalen PATH, verwenden Sie also den absoluten Pfad aus which vibewatch-mcp:

{
  "mcpServers": {
    "vibewatch": {
      "command": "/opt/homebrew/bin/vibewatch-mcp"
    }
  }
}

Ohne gesetztes VIBEWATCH_MCP_KEY verwendet die Brücke die zwischengespeicherte Browser-Anmeldung (führen Sie connect-buzz einmal aus, um sie zu erstellen – oder die erste Verbindung des Clients öffnet die Anmeldeseite selbst). Fügen Sie einen env-Block mit VIBEWATCH_MCP_KEY hinzu, um stattdessen einen Schlüssel zu verwenden.

Die Brücke verwaltet die Anmelde-Tabs: Das eigene automatische Öffnen des Browsers von mcp-remote ist unter der Brücke deaktiviert, und die Brücke öffnet die Anmeldeseite selbst – höchstens einen Tab pro Anmeldung auf dem gesamten Rechner, egal wie viele Agent-Sitzungen laufen. Das deckt auch die erneute Authentifizierung während einer Sitzung ab (eine widerrufene oder abgelaufene Anmeldung mit vielen aktiven Sitzungen öffnet einen Tab, nicht einen pro Sitzung). Wenn eine Anmeldeseite nie abgeschlossen wird, öffnet die Brücke keine weitere: Spätere Starts (ein Client, der den Server neu startet, andere Agent-Sitzungen) werden mit einem Hinweis auf vibewatch-mcp connect-buzz beendet, anstatt weitere Tabs zu öffnen. Melden Sie sich über connect-buzz an (oder schließen Sie den offenen Tab ab), um das zu beheben; nach 24 Stunden läuft eine unbeantwortete Aufforderung ab, und eine neue Anmeldeseite ist wieder erlaubt. Unter Windows koordinieren sich gleichzeitig gestartete Agent-Sitzungen ebenfalls, sodass nur eine von ihnen die Anmeldeseite öffnet – die anderen warten, bis sie abgeschlossen ist.

Umgebungsvariablen

Variable

Erforderlich

Zweck

VIBEWATCH_MCP_KEY

Nein

Organisationsbezogener Schlüssel (vw_mcp_...). Wenn nicht gesetzt, verwendet die Brücke die zwischengespeicherte OAuth-Anmeldung.

VIBEWATCH_MCP_URL

Nein

Überschreibt die Server-URL. Standard ist https://api.vibewatch.io/mcp/.

VIBEWATCH_MCP_OPEN_CMD

Nein

Überschreibt den Browser-Öffner, den die Brücke für Anmelde-Tabs verwendet (aufgerufen mit der URL als einzigem Argument). Für Hosts, auf denen die Plattform-Standardeinstellung (open/xdg-open/rundll32) nicht passt.

Zusätzliche CLI-Argumente (z. B. --debug) werden an mcp-remote durchgereicht.

Die Brücke setzt den Schlüssel niemals auf eine Prozessargumentliste – sie übergibt mcp-remote einen ${VIBEWATCH_MCP_KEY}-Platzhalter, und mcp-remote liest den Wert aus der Umgebung. Ein Hinweis: connect-buzz --key steuert die Harness-CLIs (claude mcp add -e ..., codex mcp add --env ...), die Umgebungsvariablen nur als Argumente akzeptieren, sodass der Schlüssel kurz in der argv dieser kurzlebigen Prozesse sichtbar ist. Falls das auf Ihrem Rechner eine Rolle spielt, verwenden Sie stattdessen die Browser-Anmeldung – sie kommt ganz ohne Schlüssel aus.

Tools

Tool

Was zurückgegeben wird

get_sentiment_overview

Aktueller Vibe-Score und seine Veränderung

get_sentiment_timeseries

Täglicher Sentiment-Trend über einen Datumsbereich

search_messages

Community-Nachrichten, die einer Abfrage entsprechen

get_daily_insights

Tägliche Highlights und Themen

get_reports

Inhalt des Wochenberichts

get_market_context

Markthintergrund für Sentiment-Bewertungen

get_organization

Details zur Organisation und zu verbundenen Quellen

Lizenz

Apache-2.0

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    F
    maintenance
    A read-only MCP server that provides access to financial news, Wall Street Bets sentiment analysis, and detailed options data from sellthenews.org. It enables LLMs to retrieve real-time news feeds, search historical data, and analyze options chains or Greek exposure for specific tickers.
    5
    -
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for Praesentire — bilingual financial news sentiment as a Claude tool. Provides aggregated sentiment scores, batch queries, and English vs Chinese sentiment comparison for cross-market signals.
    3
    37 npm
    MIT