WatchBase MCP サーバー
ウォッチメタデータを照会するための WatchBase データ フィード API へのアクセスを提供する MCP (モデル コンテキスト プロトコル) サーバー。
WatchBase APIについて
WatchBaseデータフィードAPIは、ブランド、ファミリー(コレクション)、特定の時計モデル、リファレンス番号、技術詳細、画像などを含む包括的な時計情報データベースへの構造化されたアクセスを提供します。開発者は、このAPIを使用して、詳細な時計データをアプリケーションに統合できます。詳細については、 WatchBase APIドキュメントをご覧ください。
特徴
この MCP サーバーは、WatchBase API エンドポイントに対応する次のツールを公開します。
search
: ブランド名、ファミリー名、時計名、参照番号でデータベースを検索します (単語全体が一致します)。search_refnr
: 参照番号でデータベースを検索します (部分一致を許可します)。list_brands
: データベース内のすべての時計ブランドのリストを取得します。list_families
: 指定されたブランド ID のすべてのファミリー (コレクション) のリストを取得します。list_watches
: 特定のブランドID(オプションでファミリーID)の時計リストを取得します。更新日でフィルタリングできます。get_watch_details
: WatchBase ID によって特定のウォッチの完全な詳細 (すべてのデータ フィールド) を取得します。
前提条件
- **Node.js および npm:**依存関係をインストールしてサーバーを実行するために必要です。
- WatchBase APIキー: WatchBaseのAPIキーが必要です。WatchBase APIページにアクセスしてアクセスをリクエストし、キーを取得してください。
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- サーバーを構築します。このコマンドは、TypeScript ソース コードを JavaScript にコンパイルし、出力を
build/
ディレクトリ (具体的にはbuild/index.js
) に配置します。
構成
このサーバーは、環境変数WATCHBASE_API_KEY
を介して WatchBase API キーを提供する必要があります。このサーバーを実行するには、MCP クライアント(Cline/Roo Code や Claude デスクトップアプリなど)を設定し、環境変数を渡す必要があります。
構成例:
以下は一般的なMCPクライアントの例です。/path/to/your/watchbase-mcp/build/index.js /path/to/your/watchbase-mcp/build/index.js
システム上のコンパイル済みサーバーファイルへの実際の絶対パスに置き換え、 YOUR_WATCHBASE_API_KEY
実際のWatchBase APIキーに置き換えてください。
Cline / Roo Code(VS Code拡張機能)
- MCPサーバーのVS Code設定を開きます。macOSの場合、通常は次の場所にあります:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
(注: 正確なパスは、オペレーティングシステムとVS Codeのインストールタイプによって異なる場合があります。Roo Codeの場合は、saoudrizwan.claude-dev
をrooveterinaryinc.roo-cline
に置き換えてください) mcpServers
キーの下に次の構成ブロックを追加します。
クロードデスクトップアプリ
- Claudeデスクトップアプリの設定ファイルを開きます。macOSの場合、通常は次の場所にあります:
~/Library/Application Support/Claude/claude_desktop_config.json
(注: 正確なパスはオペレーティングシステムによって異なる場合があります) mcpServers
キーの下に次の構成ブロックを追加します。
使用法
設定が完了すると、 use_mcp_tool
コマンド/ツールを使用して AI アシスタントからサーバーのツールを呼び出すことができます。
search
例
search_refnr
例
list_brands
例
list_families
例
list_watches
例
get_watch_details
例
ライセンス
この MCP サーバー プロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。
API のご利用に関しては WatchBase の利用規約もご参照ください。
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.
WatchBase の時計データベースへの構造化されたアクセスを提供する MCP サーバー。これにより、アプリケーションはブランド、コレクション、モデル、参照番号、技術的な詳細などの包括的な時計メタデータを照会できるようになります。
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