Skip to main content
Glama

BigGo MCP 服务器

PyPI - Python 版本 PyPI - 版本 PyPI - 许可证

介绍

BigGo MCP 服务器利用专业价格比较网站 BigGo 的 API。

Related MCP server: E-commerce MCP Server

特征

支持stdio和SSE传输

  • 产品发现:跨多个电子商务平台搜索产品(亚马逊、Aliexpress、Ebay、淘宝、Shopee……等)

  • 价格历史跟踪:通过提供产品网址或相关条款来跟踪产品价格历史。

  • 规格比较 [在版本 >= v0.1.28 上禁用] :根据规格比较和查找产品,从基本信息到更复杂的技术规格。

安装

先决条件

  1. Python >= 3.10

  2. uvx 包管理器(包含在 uv 中)

  3. BigGo 认证( client_id和client_secret )用于规范搜索。

如何获得BigGo认证?

  • 如果您还没有 BigGo 帐户, 请注册一个。

  • 前往BigGo 认证页面

  • 点击“生成认证”按钮

  • 生成认证

  • 复制client_id和client_secret

  • 在 MCP 服务器配置中使用它们( BIGGO_MCP_SERVER_CLIENT_ID和BIGGO_MCP_SERVER_CLIENT_SECRET )

安装配置

{
  "mcpServers": {
    "biggo-mcp-server": {
      "command": "uvx",
      "args": [ "BigGo-MCP-Server@latest"],
      "env": {
        "BIGGO_MCP_SERVER_CLIENT_ID": "CLIENT_ID",
        "BIGGO_MCP_SERVER_CLIENT_SECRET": "CLIENT_SECRET",
        "BIGGO_MCP_SERVER_REGION": "REGION"
      }
    }
  }
}

对于特定版本,请使用BigGo-MCP-Server@VERSION ,例如: BigGo-MCP-Server@0.1.1

环境变量

多变的

描述

默认

选择

BIGGO_MCP_SERVER_CLIENT_ID

客户端 ID

没有任何

规范搜索必填

BIGGO_MCP_SERVER_CLIENT_SECRET

客户端机密

没有任何

规范搜索必填

BIGGO_MCP_SERVER_REGION

产品搜索区域

台湾

美国、台湾、日本、香港、新加坡、马来西亚、印度、菲律宾、泰国、越南、印度尼西亚

BIGGO_MCP_SERVER_SSE_PORT

SSE 服务器端口

9876

任何可用的端口号

BIGGO_MCP_SERVER_SERVER_TYPE

服务器传输类型

标准输入输出

标准输入输出,标准输出

默认 SSE URL: http://localhost:9876/sse

可用工具

  • product_search :使用 BigGo 搜索 API 进行产品搜索

  • price_history_graph :可视化产品价格历史的链接

  • price_history_with_history_id :使用产品搜索结果的历史记录 ID

  • price_history_with_url :使用产品 URL 跟踪价格历史记录

  • spec_indexes :列出产品规格可用的 Elasticsearch 索引

  • spec_mapping :显示 Elasticsearch 索引映射和示例文档

  • spec_search :从 Elasticsearch 查询产品规格

  • get_current_region :获取当前区域

常问问题

如何触发工具使用?

对于产品发现相关:

Look for Nike running shoes

对于价格历史跟踪相关:

Show me the price history of this product: https://some-product-url

有关规格比较:

Find me phones with 16GB RAM and 1TB storage
Please show me diving watches that can withstand the most water pressure

建造

有关更多详细信息,请参阅build.md 。

执照

本项目遵循 MIT 许可证。详情请参阅LICENSE文件。

Available Tools

2 tools
price_history_with_urlD

Product Price History With URL

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesProduct URL

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

D1.9/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must disclose behavioral traits. It does not mention whether the operation is read-only, safe, or destructive, nor does it describe any side effects, authentication needs, or rate limits. The agent gets zero behavioral insight.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely short (5 words) but under-specified, not concise. It lacks structure and fails to provide essential information, making it inadequate for clear communication.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite the tool's simplicity (1 parameter, output schema present), the description is severely incomplete. It does not explain the tool's purpose, behavior, or return value, leaving significant gaps for an agent to infer.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds no additional meaning beyond the schema's 'Product URL' for the 'url' parameter. It does not specify format, constraints, or examples, but the schema already covers the parameter adequately.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Product Price History With URL' is a noun phrase that merely echoes the tool name without specifying a verb or action. It does not clearly state what the tool does (e.g., retrieve, update, display), leaving the agent uncertain about its function.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus the sibling 'product_search'. There is no mention of contexts, alternatives, or when not to use it, making it hard for an agent to choose correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedprice_history_with_url
    • First observedproduct_search

TDQS

C2/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one for product search and one for price history. There is no overlap or ambiguity.

Naming Consistency4/5

Both tools use snake_case and are descriptive, but 'price_history_with_url' includes a preposition while 'product_search' is simpler, showing slight inconsistency in structure.

Tool Count2/5

With only 2 tools, the server feels under-scoped for a product search domain, limiting its utility. Typically at least 3-5 tools are expected.

Completeness2/5

Missing essential tools like product detail, category listing, or filters. The surface only covers search and price history, leaving significant gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to interact with a complete e-commerce application, providing authentication, product browsing, and shopping cart management through standardized MCP tools.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides real-time access to MongoDB product data, enabling sophisticated e-commerce queries with price range filters, category searching, and product recommendations through a conversational interface.
    -
  • A
    license
    B
    quality
    F
    maintenance
    A Model Context Protocol server that aggregates and compares deals from multiple sources including Slickdeals, RapidAPI marketplace, and web scraping, enabling users to search, filter, and compare deals through a chat interface.
    6
    7
    MIT