BigGo MCP Server 使用说明
项目简介
BigGo MCP Server 是一个实现了 Model Context Protocol (MCP) 的服务器,它作为语言模型(LLM)客户端的后端,提供结构化的电商数据和工具。该服务器集成了 BigGo 专业的比价网站 API,为 LLM 应用提供商品发现、价格追踪和规格比较等功能,帮助 LLM 更好地理解和处理电商领域的用户查询。
主要功能点
- 商品发现 (Product Discovery):支持在多个电商平台(如 Amazon, Aliexpress, Ebay, Taobao, Shopee 等)上搜索商品。
- 价格历史跟踪 (Price History Tracking):通过商品 URL 或关键词追踪商品的历史价格。
- 规格比较 (Spec Comparison):根据商品规格参数(从基本信息到复杂技术参数)比较和查找商品。
- 支持多种传输协议:同时支持 'stdio' 和 'SSE' 两种传输协议,以适应不同的应用场景。
安装步骤
- 安装 Python: 确保您的环境中已安装 Python 3.10 或更高版本。
- 安装 uvx 包管理器: uvx 包管理器包含在 uv 工具集中,请先安装 uv:uv 安装指南。
- 获取 BigGo 认证: 部分功能(如规格搜索)需要 BigGo 认证。
- 访问 BigGo 官网注册页面 注册 BigGo 账号(如果您还没有账号)。
- 登录后访问 BigGo 认证页面。
- 点击 "Generate certification" 按钮生成认证信息。
- 复制生成的 'client_id' 和 'client_secret',后续配置服务器时需要用到。
服务器配置
MCP 客户端需要配置以下 JSON 信息来启动和连接 BigGo MCP Server。请根据您的 BigGo 认证信息和需求修改配置。
{ "mcpServers": { "biggo-mcp-server": { "command": "uvx", "args": [ "BigGo-MCP-Server@latest"], "env": { "BIGGO_MCP_SERVER_CLIENT_ID": "YOUR_CLIENT_ID", // 替换为您的 BigGo Client ID (规格搜索功能需要) "BIGGO_MCP_SERVER_CLIENT_SECRET": "YOUR_CLIENT_SECRET", // 替换为您的 BigGo Client Secret (规格搜索功能需要) "BIGGO_MCP_SERVER_REGION": "TW" // 可选,设置商品搜索区域,默认为 TW,可选值:US, TW, JP, HK, SG, MY, IN, PH, TH, VN, ID } } } }
配置参数说明:
- 'command': 启动 MCP 服务器的命令,这里使用 'uvx' 包管理器来运行 'BigGo-MCP-Server' 包。
- 'args': 传递给 'uvx' 命令的参数,'BigGo-MCP-Server@latest' 表示安装并运行最新版本的 BigGo MCP Server。您可以指定版本号,例如 '[email protected]'。
- 'env': 设置 MCP 服务器运行所需的环境变量。
- 'BIGGO_MCP_SERVER_CLIENT_ID': BigGo Client ID,用于规格搜索等需要认证的功能。请替换为您的实际 Client ID。
- 'BIGGO_MCP_SERVER_CLIENT_SECRET': BigGo Client Secret,用于规格搜索等需要认证的功能。请替换为您的实际 Client Secret。
- 'BIGGO_MCP_SERVER_REGION': 商品搜索的地理区域,默认为 'TW' (台湾)。您可以根据需要设置为其他地区,如 'US' (美国), 'JP' (日本) 等。详细区域列表请参考仓库 README 或环境变量说明。
基本使用方法
配置完成后,MCP 客户端将根据配置启动 BigGo MCP Server。您可以通过自然语言指令触发服务器提供的工具,例如:
- 商品搜索: "帮我找找 Nike 跑步鞋"
- 价格历史: "显示这个商品的价格历史: https://some-product-url"
- 规格比较: "查找内存 16GB 存储 1TB 的手机" 或 "请展示防水性能最好的潜水手表"
更多工具和使用示例,请参考仓库的 README 文档和 FAQ 部分。
信息
分类
网页与API