使用说明
亚马逊MCP服务器
这是一个模型上下文协议(MCP)服务器,用于抓取亚马逊产品并在亚马逊上搜索产品。
设置
-
克隆存储库:
git clone https://github.com/r123singh/amazon-mcp-server.git -
导航到项目目录:
cd amazon-mcp-server -
创建虚拟环境:
python -m venv venv -
激活虚拟环境:
- 在Linux/macOS上:
source venv/bin/activate - 在Windows上:
venv\Scripts\activate
- 在Linux/macOS上:
-
安装依赖项:
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服务器。该服务器提供了一个自然语言界面,通过可用的工具与亚马逊进行交互。
示例用法:
- “获取此亚马逊产品的详细信息:[产品URL]”
- “在亚马逊上搜索‘无线耳机’,显示前3个结果”
备注
- 不需要API密钥或身份验证。
- 服务器抓取公开的亚马逊产品和搜索页面。
- 为了获得最佳结果,请使用有效的亚马逊产品URL和清晰的搜索查询。
贡献
欢迎投稿!请打开问题或提交拉取请求。
许可证
该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。