WatchBase MCP Server

WatchBase MCP Server

site icon
2025.04.14 1
JavaScript手表数据查询手表品牌管理手表信息集成搜索工具数据库
WatchBase MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 WatchBase Data Feed API 的访问,用于查询手表元数据。该服务允许开发者将详细的手表数据集成到他们的应用程序中,包括品牌、系列、具体型号、参考编号、技术细节和图像等信息。
View on GitHub

Overview

基本能力

产品定位

WatchBase MCP Server 是一个提供手表元数据查询的服务,主要用于集成手表数据到应用程序中。

核心功能

  • search: 通过品牌名称、系列名称、手表名称和参考编号(全词匹配)搜索数据库。
  • search_refnr: 通过参考编号(允许部分匹配)搜索数据库。
  • list_brands: 检索数据库中所有手表品牌的列表。
  • list_families: 检索给定品牌 ID 的所有系列(集合)列表。
  • list_watches: 检索特定品牌 ID 和可选系列 ID 的手表列表,可按更新日期过滤。
  • get_watch_details: 通过 WatchBase ID 检索特定手表的完整详细信息(所有数据字段)。

适用场景

  • 手表数据查询和分析
  • 手表品牌和系列管理
  • 手表信息集成到应用程序

工具列表

  • search: 用于全词匹配搜索手表数据。
  • search_refnr: 用于部分匹配搜索参考编号。
  • list_brands: 列出所有手表品牌。
  • list_families: 列出特定品牌的所有系列。
  • list_watches: 列出特定品牌和系列的手表。
  • get_watch_details: 获取手表的详细信息。

常见问题解答

  • 需要 Node.js 和 npm 来安装和运行服务器。
  • 需要 WatchBase API 密钥来访问数据。

使用教程

使用依赖

  • Node.js 和 npm: 需要安装 Node.js 和 npm 来运行服务器。 bash # 安装 Node.js 和 npm # 请参考 Node.js 官方文档进行安装
  • WatchBase API 密钥: 需要从 WatchBase API 页面获取 API 密钥。

安装教程

  1. 克隆仓库: bash git clone https://github.com/watchdealer-pavel/watchbase-mcp.git cd watchbase-mcp
  2. 安装依赖: bash npm install
  3. 构建服务器: bash npm run build

调试方式

  • 配置 MCP 客户端以运行服务器并传递环境变量 WATCHBASE_API_KEY
  • 示例配置见 README 中的 Cline / Roo Code 和 Claude Desktop App 部分。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。