WatchBase MCP Server

Integrations
  • Required as the runtime environment for installing dependencies and running the server.

  • Used for installing dependencies and running build commands for the server.

  • The MCP server is built with TypeScript, which is compiled to JavaScript before running.

WatchBase MCP-Server

Ein MCP-Server (Model Context Protocol), der Zugriff auf die WatchBase Data Feed API zum Abfragen von Watch-Metadaten bietet.

Über die WatchBase-API

Die WatchBase Data Feed API bietet strukturierten Zugriff auf eine umfassende Datenbank mit Uhreninformationen, darunter Marken, Familien (Kollektionen), spezifische Uhrenmodelle, Referenznummern, technische Details und Bilder. Entwickler können damit detaillierte Uhrendaten in ihre Anwendungen integrieren. Weitere Informationen finden Sie in der WatchBase API-Dokumentation .

Merkmale

Dieser MCP-Server stellt die folgenden Tools bereit, die den WatchBase-API-Endpunkten entsprechen:

  • search : Durchsuchen Sie die Datenbank nach Markennamen, Familiennamen, Uhrennamen und Referenznummer (entspricht ganzen Wörtern).
  • search_refnr : Durchsucht die Datenbank nach Referenznummer (erlaubt teilweise Übereinstimmungen).
  • list_brands : Ruft eine Liste aller Uhrenmarken in der Datenbank ab.
  • list_families : Ruft eine Liste aller Familien (Sammlungen) für eine bestimmte Marken-ID ab.
  • list_watches : Ruft eine Liste von Uhren für eine bestimmte Marken-ID und optional eine Familien-ID ab. Kann nach Aktualisierungsdatum gefiltert werden.
  • get_watch_details : Ruft die vollständigen Details (alle Datenfelder) für eine bestimmte Uhr anhand ihrer WatchBase-ID ab.

Voraussetzungen

  • Node.js und npm: Erforderlich, um Abhängigkeiten zu installieren und den Server auszuführen.
  • WatchBase API-Schlüssel: Sie benötigen einen API-Schlüssel von WatchBase. Besuchen Sie die WatchBase API-Seite, um Zugriff anzufordern und einen Schlüssel zu erhalten.

Installation

  1. Klonen Sie das Repository:
    git clone https://github.com/watchdealer-pavel/watchbase-mcp.git cd watchbase-mcp
  2. Installieren Sie Abhängigkeiten:
    npm install
  3. Erstellen Sie den Server:
    npm run build
    Dieser Befehl kompiliert den TypeScript-Quellcode in JavaScript und platziert die Ausgabe im Verzeichnis build/ (insbesondere build/index.js ).

Konfiguration

Der Server benötigt Ihren WatchBase-API-Schlüssel über die Umgebungsvariable WATCHBASE_API_KEY . Sie müssen Ihren MCP-Client (z. B. Cline/Roo Code oder die Claude Desktop App) so konfigurieren, dass dieser Server ausgeführt wird und die Umgebungsvariable übergeben wird.

Beispielkonfiguration:

Nachfolgend finden Sie Beispiele für gängige MCP-Clients. Denken Sie daran, /path/to/your/watchbase-mcp/build/index.js durch den tatsächlichen absoluten Pfad zur kompilierten Serverdatei auf Ihrem System und YOUR_WATCHBASE_API_KEY durch Ihren tatsächlichen WatchBase-API-Schlüssel zu ersetzen.

Cline / Roo Code (VS Code-Erweiterung)

  1. Öffnen Sie Ihre VS Code-Einstellungen für MCP-Server. Unter macOS befindet sich dieser typischerweise unter: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json(Hinweis: Der genaue Pfad kann je nach Betriebssystem und VS Code-Installationstyp variieren. Für Roo Code ersetzen Sie saoudrizwan.claude-dev durch rooveterinaryinc.roo-cline ).
  2. Fügen Sie den folgenden Konfigurationsblock unter dem Schlüssel mcpServers hinzu:
    "watchbase-mcp": { "command": "node", "args": ["/path/to/your/watchbase-mcp/build/index.js"], // <-- IMPORTANT: Replace with the ACTUAL absolute path to build/index.js "env": { "WATCHBASE_API_KEY": "YOUR_WATCHBASE_API_KEY" // <-- IMPORTANT: Replace with your WatchBase API Key }, "disabled": false, "autoApprove": [] // Or add specific tools you want to auto-approve }

Claude Desktop App

  1. Öffnen Sie die Konfigurationsdatei der Claude Desktop App. Unter macOS befindet sie sich normalerweise unter: ~/Library/Application Support/Claude/claude_desktop_config.json(Hinweis: Der genaue Pfad kann je nach Betriebssystem variieren.)
  2. Fügen Sie den folgenden Konfigurationsblock unter dem Schlüssel mcpServers hinzu:
    "watchbase-mcp": { "command": "node", "args": ["/path/to/your/watchbase-mcp/build/index.js"], // <-- IMPORTANT: Replace with the ACTUAL absolute path to build/index.js "env": { "WATCHBASE_API_KEY": "YOUR_WATCHBASE_API_KEY" // <-- IMPORTANT: Replace with your WatchBase API Key }, "disabled": false, "autoApprove": [] // Or add specific tools you want to auto-approve }

Verwendung

Nach der Konfiguration können Sie die Tools des Servers von Ihrem KI-Assistenten aus mit dem Befehl/Tool use_mcp_tool aufrufen.

search Beispiel

<use_mcp_tool> <server_name>watchbase-mcp</server_name> <tool_name>search</tool_name> <arguments> { "q": "priors court" } </arguments> </use_mcp_tool>

search_refnr Beispiel

<use_mcp_tool> <server_name>watchbase-mcp</server_name> <tool_name>search_refnr</tool_name> <arguments> { "q": "P2/" } </arguments> </use_mcp_tool>

list_brands Beispiel

<use_mcp_tool> <server_name>watchbase-mcp</server_name> <tool_name>list_brands</tool_name> <arguments> {} </arguments> </use_mcp_tool>

list_families Beispiel

<use_mcp_tool> <server_name>watchbase-mcp</server_name> <tool_name>list_families</tool_name> <arguments> { "brand_id": 37 } </arguments> </use_mcp_tool>

list_watches Beispiel

<use_mcp_tool> <server_name>watchbase-mcp</server_name> <tool_name>list_watches</tool_name> <arguments> { "brand_id": 37, "family_id": 279 } </arguments> </use_mcp_tool>

get_watch_details Beispiel

<use_mcp_tool> <server_name>watchbase-mcp</server_name> <tool_name>get_watch_details</tool_name> <arguments> { "id": 17289 } </arguments> </use_mcp_tool>

Lizenz

Dieses MCP-Serverprojekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

Bitte beachten Sie auch die Servicebedingungen von WatchBase bezüglich der API-Nutzung.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ein MCP-Server, der strukturierten Zugriff auf die Uhrendatenbank von WatchBase bietet und es Anwendungen ermöglicht, umfassende Uhrenmetadaten abzufragen, darunter Marken, Kollektionen, Modelle, Referenznummern und technische Details.

  1. Über die WatchBase-API
    1. Merkmale
      1. Voraussetzungen
        1. Installation
          1. Konfiguration
            1. Cline / Roo Code (VS Code-Erweiterung)
            2. Claude Desktop App
          2. Verwendung
            1. search Beispiel
            2. search_refnr Beispiel
            3. list_brands Beispiel
            4. list_families Beispiel
            5. list_watches Beispiel
            6. get_watch_details Beispiel
          3. Lizenz

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol (MCP) server that provides real-time access to financial market data through the free Alpha Vantage API. This server implements a standardized interface for retrieving stock quotes and company information.
              Last updated -
              5
              30
              Python
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server for interacting with Google's Chronicle Security Operations suite, enabling users to search security events, get alerts, look up entities, list security rules, and retrieve IoC matches.
              Last updated -
              5
              Python
              Apache 2.0
            • -
              security
              F
              license
              -
              quality
              An MCP server that monitors and provides analytics on weekly report submissions in a Google Sheet, allowing users to check missing submissions, view statistics, and track individual reporting status.
              Last updated -
              Python
            • -
              security
              A
              license
              -
              quality
              Stores metadata for MCP servers and provides smart search capabilities, allowing users to find appropriate MCP servers for their queries and route requests to the most suitable server.
              Last updated -
              4
              Python
              MIT License

            View all related MCP servers

            ID: h5orwx5wbp