Back to MCP directory
publicPublicdnsLocal runtime

MCP4Amazon

一个为亚马逊运营设计的工具项目,通过大模型读取分析亚马逊产品数据,支持获取产品信息和评论功能。

article

README

🚀 亚马逊运营数据大模型分析项目

本项目专为亚马逊运营人员打造,借助大模型直接读取亚马逊平台的数据并开展分析,助力运营人员更高效地掌握产品信息和用户反馈。

🚀 快速开始

本项目主要给亚马逊运营使用,可以让大模型直接读取亚马逊上的数据进行分析。

✨ 主要特性

get_product_info

获取该asin的产品信息,涵盖产品标题、产品描述以及所有变体信息。

  • 参数
    • asin:亚马逊asin码

get_product_review

获取该asin的评论信息,字符总数不超过max_length

  • 参数
    • asin:亚马逊asin码
    • max_length:字符总数

📦 安装指南

Python 与 Git 安装

Python 安装以及git clone操作不再赘述(本项目使用的 Python 版本为 3.11)。

安装 uv

打开 CMD,执行以下命令:

pip install uv

创建虚拟环境

cd E:\MyProject\MCP4Amazon  # 替换成你实际的项目路径
uv venv
.\.venv\Scripts\activate

安装依赖

uv pip install -r requirements.txt

📚 详细文档

配置谷歌浏览器

本项目使用 Playwright 通过 9222 端口操作谷歌浏览器来获取数据。具体配置步骤如下:

  1. 右击桌面上的谷歌浏览器快捷方式,选择“属性”。
  2. 在“目标”栏中加入以下字符:--remote-debugging-port=9222。 示例:"D:\Program Files\chrome-win64\chrome.exe" --remote-debugging-port=9222
  3. 保存后双击快捷方式打开浏览器。

使用 Cherry Studio 来调用

免费使用的模型中只有Claude Desktop开放了 mcp 的接口,但国内无法使用。目前可行的方案就是使用 Cherry Studio 调用大模型 api(需要付费)或 Ollama 来使用。

配置 MCP 服务器

{
    "mcpServers": {
        "MCP4Amazon": {
            "type": "stdio",
            "command": "uv",
            "args": [
                "--directory",
                "E:\\MyProject\\MCP4Amazon",
                "run",
                "mcp4amazon.py"
            ]
        }
    }
}

操作步骤:

  1. 添加服务器 -> 从 json 导入 -> 复制粘贴上述文本。
  2. args 中第二行替换为你实际的项目路径。
  3. 最后保存即可。

配置大模型 api 或 Ollama

具体操作请参考 Cherry Sutio 的教程。

💻 使用示例

效果展示

描述

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client