返回市场
亚马逊-mcp-服务器

亚马逊-mcp-服务器

作者:r123singh5 星标更新:2025-07-01

项目介绍

Amazon MCP 服务器

这是一个用于抓取亚马逊产品并搜索亚马逊产品的模型上下文协议(MCP)服务器。

配置

  1. 克隆仓库:

    git clone https://github.com/r123singh/amazon-mcp-server.git
    
  2. 导航到项目目录:

    cd amazon-mcp-server
    
  3. 创建虚拟环境:

    python -m venv venv
    
  4. 激活虚拟环境:

    • 在Linux/macOS上:
      source venv/bin/activate
      
    • 在Windows上:
      venv\Scripts\activate
      
  5. 安装依赖项:

    pip install -r requirements.txt
    
  6. 不需要API密钥或令牌。

  7. 配置MCP JSON: 创建一个mcp.json文件,内容如下:

    {
      "mcpServers": {
        "amazon": {
          "command": "{PATH_TO_DIRECTORY}\\amazon-mcp-server\\venv\\Scripts\\python.exe",
          "args": [
            "{PATH_TO_DIRECTORY}\\amazon-mcp-server\\server.py"
          ]
        }
      }
    }
    

    {PATH_TO_DIRECTORY}替换为此目录的绝对路径(使用pwdcd获取路径)。

可用工具

该服务器提供了以下工具来与亚马逊进行交互:

  • 抓取产品:
    scrape_product(product_url)
    从给定的亚马逊产品URL中抓取产品详情(名称、价格、图片、评分、评论、库存情况、描述)。

  • 搜索产品:
    search_products(query, max_results)
    根据关键词在亚马逊上搜索产品,并返回结果列表。

使用方法

配置完成后,可以使用标准的MCP客户端配置启动MCP服务器。服务器提供了一个自然语言接口,通过可用的工具与亚马逊进行交互。

示例用法:

  • "获取此亚马逊产品的详情:[产品URL]"
  • "搜索亚马逊上的'无线耳机',显示前三条结果"

注意事项

  • 不需要API密钥或身份验证。
  • 服务器抓取的是公开的亚马逊产品和搜索页面。
  • 为了获得最佳效果,请使用有效的亚马逊产品URL和清晰的搜索查询。

贡献

欢迎贡献!请打开一个问题或提交一个拉取请求。

许可证

本项目采用MIT许可证。详见LICENSE文件。 </中文翻译>