NetOnNet烤架刮板MCP
这个项目是一个模型上下文协议(MCP)服务器,它从NetOnNet中抓取烤架产品数据,并通过MCP工具公开。
特性
- 爬虫:从NetOnNet的烤架类别中获取产品名称、价格和信息。
- 混合解析:处理静态HTML和Next.js动态流数据,以确保准确提取价格。
- MCP服务器:通过
list_grills该工具允许AI代理查询产品列表。 - 缓存:将抓取的数据缓存到
cache/netonnet-grill.json以避免不必要的网络请求。
安装
- 克隆存储库:
git clone
cd netonnetgrillmcp- 安装依赖项:
npm install用法
1.报废数据
运行scraper从NetOnNet获取最新数据:
npm run scrape这将创建或更新 cache/netonnet-grill.json.
2.运行MCP服务器
启动MCP服务器(通常由Claude Desktop或IDE等MCP客户端完成):
npm run mcp3.手动测试
您可以使用附带的测试脚本验证服务器是否正常工作:
node test-mcp.js工具
list_grills
返回缓存的烤架产品列表。
- 参数:
- query (字符串,可选):按名称过滤产品。 - limit (数量,可选):要返回的最大产品数量(默认值:50)。
许可证
麻省理工学院
