这是一个用于抓取亚马逊产品并搜索亚马逊产品的模型上下文协议(MCP)服务器。
克隆仓库:
git clone https://github.com/r123singh/amazon-mcp-server.git
导航到项目目录:
cd amazon-mcp-server
创建虚拟环境:
python -m venv venv
激活虚拟环境:
source venv/bin/activate
venv\Scripts\activate
安装依赖项:
pip install -r requirements.txt
不需要API密钥或令牌。
配置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}替换为此目录的绝对路径(使用pwd或cd获取路径)。
该服务器提供了以下工具来与亚马逊进行交互:
抓取产品:
scrape_product(product_url)
从给定的亚马逊产品URL中抓取产品详情(名称、价格、图片、评分、评论、库存情况、描述)。
搜索产品:
search_products(query, max_results)
根据关键词在亚马逊上搜索产品,并返回结果列表。
配置完成后,可以使用标准的MCP客户端配置启动MCP服务器。服务器提供了一个自然语言接口,通过可用的工具与亚马逊进行交互。
示例用法:
欢迎贡献!请打开一个问题或提交一个拉取请求。
本项目采用MIT许可证。详见LICENSE文件。 </中文翻译>