返回 MCP 目录
public公开dns本地运行

watchdealer-pavel_watchbase-mcp-server

WatchBase MCP服务器是一个提供访问WatchBase数据API的中间件服务,用于查询手表元数据,包括品牌、系列、型号、技术参数等信息。

article

README

🚀 WatchBase MCP 服务器

WatchBase MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它提供对 WatchBase 数据馈送 API 的访问,让开发者能够轻松查询手表元数据。

🚀 快速开始

本 MCP 服务器可帮助开发者通过 WatchBase 数据馈送 API 获取手表的详细信息。在使用前,您需要确保系统已安装 Node.js 和 npm,并拥有 WatchBase API 的访问权限和有效的 API 密钥。

✨ 主要特性

此 MCP 服务器公开了一系列工具,对应 WatchBase API 的不同端点,具体如下:

  • search:可依据品牌名称、系列名称、手表名称和参考编号(匹配整个单词)对数据库进行搜索。
  • search_refnr:能根据参考编号搜索数据库(允许部分匹配)。
  • list_brands:用于检索数据库中所有手表品牌的列表。
  • list_families:可为给定的品牌 ID 检索所有系列的列表。
  • list_watches:根据品牌 ID(和可选系列 ID)检索特定手表的列表,还能按更新日期进行过滤。
  • get_watch_details:根据手表的 WatchBase ID 检索其所有详细信息。

📦 安装指南

安装 Node.js 和 npm

您可以从 Node.js 下载页面 下载并安装 Node.js 和 npm。

克隆代码仓库

git clone [repository-url]

进入项目目录

cd watchbase-mcp-server

安装依赖项

npm install

启动服务器

npm start

🔧 配置说明

您需要在 config.json 文件中进行如下配置:

{
  "api_key": "your_api_key_here",
  "endpoint_url": "https://api.watchbase.com"
}

请务必将 your_api_key_here 替换为您自己的 API 密钥。

💻 使用示例

基础用法

search 示例

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

search_refnr 示例

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

list_brands 示例

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

list_families 示例

<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 示例

<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 示例

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

📚 详细文档

关于 WatchBase API

WatchBase 数据馈送 API 提供对手表信息的结构化访问权限,涵盖品牌、系列(收藏)、特定型号手表、参考编号、技术细节和图像等内容。开发者可借助该 API 将详细的手表数据集成到自己的应用程序中。更多相关信息可在 WatchBase API 文档 中查找。

📄 许可证

此 MCP 服务器项目遵循 MIT 许可证,详情请查阅 LICENSE 文件。

请注意,WatchBase 的服务条款同样适用于 API 的使用。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端