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
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Erstellen Sie den Server:Dieser Befehl kompiliert den TypeScript-Quellcode in JavaScript und platziert die Ausgabe im Verzeichnis
build/
(insbesonderebuild/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)
- Ö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 Siesaoudrizwan.claude-dev
durchrooveterinaryinc.roo-cline
). - Fügen Sie den folgenden Konfigurationsblock unter dem Schlüssel
mcpServers
hinzu:
Claude Desktop App
- Ö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.) - Fügen Sie den folgenden Konfigurationsblock unter dem Schlüssel
mcpServers
hinzu:
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
search_refnr
Beispiel
list_brands
Beispiel
list_families
Beispiel
list_watches
Beispiel
get_watch_details
Beispiel
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.
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.
Related MCP Servers
- AsecurityAlicenseAqualityA comprehensive MCP server that provides sophisticated tools for interacting with PocketBase databases. This server enables advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).Last updated -136847JavaScriptMIT License
- -securityAlicense-qualityStores 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 -9PythonMIT License
- -securityFlicense-qualityAn MCP server that allows working with MySQL databases by providing tools for executing read-only SQL queries, getting table schemas, and listing database tables.Last updated -6002JavaScript
- -securityFlicense-qualityA simplified MCP server that provides a streamlined way to interact with AWS CloudWatch resources (log groups, log queries, and alarms) through the MCP protocol.Last updated -4Python