mcpField
W
WatchBase MCP Server

WatchBase MCP Server

ローカル
github.com/watchdealer-pavelゲーム・エンタメ144 週間前に更新

WatchBase MCP Server について

WatchBase MCP Serverは、WatchBase Data Feed APIの腕時計データを検索できるMCP サーバーです。ブランドやコレクション、名称、型番から探し、仕様を確認したい時計販売業者などに向けています。

主な機能

  1. 01ブランド・コレクション・名称で検索
  2. 02型番で検索
  3. 03ブランドとコレクションの一覧
  4. 04ブランド別の時計一覧
  5. 05詳細な仕様の取得
  6. 06更新日による絞り込み

活用シーン

  1. 01時計の型番と仕様の確認
  2. 02在庫記録への時計情報の追加
  3. 03時計の技術仕様の調査
  4. 04時計の商品説明の作成

MCP 対応

WatchBase APIを検索する6つのツールをMCP クライアントに提供します。検索、カタログの参照、時計の詳細取得に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

WatchBase MCP サーバー

Node.js 18+ License: MIT

包括的な時計のメタデータを検索するための、WatchBase Data Feed APIへのアクセスを提供するMCP(Model Context Protocol)サーバーです。

WatchBaseとは?

WatchBaseは、高級時計に関する詳細情報を含む包括的な時計データベースです。次の情報が登録されています。

  • 280以上のブランド(Rolex、Patek Philippe、Audemars Piguetなど)
  • 数千の時計ファミリー/コレクション
  • 技術仕様(ケースサイズ、ムーブメント、複雑機構など)
  • 正確な識別に使うリファレンス番号

機能

このMCPサーバーは、WatchBase APIを検索するための6つのツールを提供します。

ツール説明必須パラメーター
searchブランド、ファミリー、時計名、またはリファレンス番号で検索します(完全一致する単語)q
search_refnrリファレンス番号で検索します(部分一致可)q
list_brandsデータベース内のすべての時計ブランドを取得します—
list_familiesブランドのファミリー/コレクションをすべて取得しますbrand_id
list_watchesブランド/ファミリーの時計を取得します(日付フィルターは任意)brand_id
get_watch_details特定の時計の詳細仕様を取得しますid

前提条件

クイックスタート

1. クローンしてインストール
git clone https://github.com/watchdealer-pavel/watchbase-mcp-server.git
cd watchbase-mcp-server
npm install
2. MCPクライアントを設定

MCPクライアントの設定に追加します。

Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "watchbase": {
      "command": "node",
      "args": ["/path/to/watchbase-mcp-server/build/index.js"],
      "env": {
        "WATCHBASE_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code(プロジェクト内の.mcp.json):

{
  "mcpServers": {
    "watchbase": {
      "command": "node",
      "args": ["/path/to/watchbase-mcp-server/build/index.js"],
      "env": {
        "WATCHBASE_API_KEY": "your-api-key-here"
      }
    }
  }
}
3. MCPクライアントを再起動

Claude DesktopまたはClaude Codeを再起動して、新しいMCPサーバーを読み込みます。

使用例

時計を検索する
Search for "Royal Oak" watches
→ Uses: search tool with q="Royal Oak"
リファレンス番号で検索する
Find watches with reference number starting with "15500"
→ Uses: search_refnr tool with q="15500"
ブランドとファミリーを閲覧する
List all Rolex families
→ Uses: list_brands to find Rolex ID, then list_families with brand_id
時計の仕様を取得する
Get full details for watch ID 12345
→ Uses: get_watch_details tool with id=12345

APIレスポンスの例

ブランドオブジェクト
{
  "id": 59,
  "name": "Audemars Piguet"
}
時計一覧のレスポンス
{
  "id": 11702,
  "refnr": "15500ST.OO.1220ST.01",
  "name": "Royal Oak",
  "brand": { "id": 59, "name": "Audemars Piguet" },
  "family": { "id": 234, "name": "Royal Oak" },
  "thumb": "https://cdn.watchbase.com/watch/medium/...",
  "updated": "2024-01-15"
}
時計詳細のレスポンス

次の項目を含むすべてのフィールドが含まれます。

  • caliber — ムーブメントの詳細
  • case — ケースの仕様
  • dial — 文字盤の情報
  • added、modified、published — メタデータの日付

時計販売店向け

このMCPサーバーは、次の用途に最適です。

  1. 在庫管理 — リファレンス番号と仕様を調べる
  2. 価格調査 — 詳細な仕様を取得して市場価格と比較する
  3. 真贋確認 — リファレンス番号と仕様を確認する
  4. コンテンツ作成 — 正確な時計の説明を作成する
  5. カスタマーサービス — あらゆる時計についての質問にすばやく回答する
一般的なワークフロー
  1. リファレンス番号で検索 — 一部のリファレンス番号を使ってsearch_refnrを呼び出す
  2. 検索結果から時計IDを取得
  3. 詳細情報を取得 — IDを使ってget_watch_detailsを呼び出す
  4. リスティング、比較、調査に仕様を活用
大規模な在庫の増分同期

updated_sinceパラメーターを指定してlist_watchesを使うと、変更されたレコードのみを同期できます。

list_watches with brand_id=59, updated_since="2024-01-01"
→ Returns only watches updated after Jan 1, 2024

APIドキュメント

詳細なAPIドキュメントについては、watchbase_api_reference.mdをご覧ください。

開発

# Watch mode (auto-rebuild on changes)
npm run dev

# Manual build
npm run build

# Run the server directly
npm start

トラブルシューティング

「WATCHBASE_API_KEY environment variable is required」

WATCHBASE_API_KEYをMCPクライアントのenv設定に追加したことを確認してください。

「WatchBase API error: Invalid or unauthorized API key」

APIキーが無効か、期限切れの可能性があります。WatchBaseサポートにお問い合わせください。

Claudeにサーバーが表示されない
  1. build/index.jsへのパスが正しいことを確認します
  2. Claude Desktop/Codeを再起動します
  3. 接続エラーがないかログを確認します

ライセンス

MIT License — LICENSEファイルをご覧ください。

注: このMCPサーバーは独立したプロジェクトです。API利用ポリシーについては、WatchBase Terms of Serviceをご確認ください。

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。