Skip to main content

A Model Context Protocol (MCP) server that provides product search, price history tracking, and specification search capabilities.

Project description

🔍 BigGo MCP Server

Introduction

This project uses APIs provided by BigGo ( A price comparison website ) to achive the following features

Features

  • Product Discovery: Search for products across multiple e-commerce platforms (Amazon, Aliexpress, Ebay, Taobao, Shopee ... etc.)
  • Price History Tracking: Track product price history by supplying product url or related terms.
  • Spec Comparison: Compare and find products based on their specifications, from basic infos to more complex technical specs.

Installation

Prerequisites

  1. Python >= 3.10
  2. uvx package manager ( Included with uv )
  3. BigGo Certification (client_id and client_secret) for specification search.

How to obtain BigGo certification?

  • Register a BigGo account if you don't have one.
  • Go to BigGo Certification Page
  • Click "Generate certification" button
  • Generate Certification
  • Copy the client_id and client_secret
  • Use them in the MCP Server configuration (BIGGO_MCP_SERVER_CLIENT_ID and BIGGO_MCP_SERVER_CLIENT_SECRET)
{
  "mcpServers": {
    "biggo-mcp-server": {
      "command": "uvx",
      "args": [ "BigGo-MCP-Server"],
      "env": {
        "BIGGO_MCP_SERVER_CLIENT_ID": "CLIENT_ID",
        "BIGGO_MCP_SERVER_CLIENT_SECRET": "CLIENT_SECRET",
        "BIGGO_MCP_SERVER_REGION": "REGION"
      }
    }
  }
}

For specific version use BigGo-MCP-Server@VERSION, ex: BigGo-MCP-Server@0.1.1

Environment Variables

Variable Description Default Choices
BIGGO_MCP_SERVER_CLIENT_ID Client ID None Required for specification search
BIGGO_MCP_SERVER_CLIENT_SECRET Client Secret None Required for specification search
BIGGO_MCP_SERVER_REGION Region for product search TW US, TW, JP, HK, SG, MY, IN, PH, TH, VN, ID

Available Tools

  • product_search: Product search with BigGo search api
  • price_history_graph: Link that visualizes product price history
  • price_history_with_history_id: Uses history IDs from product search results
  • price_history_with_url: Tracks price history using product URLs
  • spec_indexes: Lists available Elasticsearch indexes for product specifications
  • spec_mapping: Shows Elasticsearch index mapping with example documents
  • spec_search: Query product specifications from Elasticsearch
  • get_current_region: Get the current region

FAQ

How to trigger tool usage?

For Product Discovery related:

Look for Nike running shoes

For Price History Tracking related:

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

For Spec Comparison related:

Find me a laptop with 16GB RAM and 1TB SSD

Build

See build.md for more details.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

biggo_mcp_server-0.1.3.tar.gz (87.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

biggo_mcp_server-0.1.3-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file biggo_mcp_server-0.1.3.tar.gz.

File metadata

  • Download URL: biggo_mcp_server-0.1.3.tar.gz
  • Upload date:
  • Size: 87.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for biggo_mcp_server-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3af95c384acb3ca94d540605a9f9df7e0dca0e8128f5a87fb838620b7eebddd6
MD5 d3088507186cb3860190f1c4a3d65e5b
BLAKE2b-256 d7457ea8f0d50ee7a2711aab87160a80dfcecb57d0c23e7ac8ca1e89e5e80596

See more details on using hashes here.

File details

Details for the file biggo_mcp_server-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for biggo_mcp_server-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a450786084e8ab5f5799904b49c69596a0a9e39304bc37990742f5c0b0a4de58
MD5 0f383c5e5737bca25e294a8d693d9aab
BLAKE2b-256 0b154cda94043fd39d4dcbfddd35568d24a8569ad7efc10ffb27741ee3022a30

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page