MCP电子商务服务器
一个全面的模型上下文协议(MCP)服务器,用于电子商务产品管理,具有CRUD操作、AI驱动的描述和数据库集成。
特性
- 🛍️ 完成CRUD操作 -创建、读取、更新、删除产品
- 🤖 AI驱动的描述 -使用MCP采样自动生成产品描述
- 📊 数据库集成 -具有正确模式的MySQL数据库
- 🔍 智能搜索 -按名称和页码搜索产品
- 📦 低库存监控 -用于跟踪库存水平的资源
- 🔧 TypeScript -完全键入Zod验证
- 📋 MCP资源 -产品目录和低库存资源
- 🎯 MCP提示 -预构建提示模板
快速启动
# 1) Install deps
npm i
# 2) Prepare env
cp .env.example .env
# 3) Compile TypeScript file to Java Script file
npx tsc -p .
# 4) Create schema (optional, run in your MySQL)
# See sql/schema.sql
# 5) Run demo (non-MCP) usage
npm run dev:demo
# 6) Run MCP server (stdio transport)
npm run dev:mcpMCP服务器不打印任何特殊内容;它在stdio上等待像Claude Desktop/MCP Inspector/Apps SDK这样的客户端连接。
备注
- 所有数据库参数都来自环境变量。
- 可以扩展事务、分页、身份验证等。
部署到NPM注册表以供公众访问
- 在#package.json中添加以下内容
"main": "dist/mcp/server.js",
"bin": {
"ecommerce-products-mcp": "dist/mcp/server.js"
},- 将以下内容添加到server.js
#!/usr/bin/env node
- 添加权限
chmod +x dist/mcp/server.js
- 运行NPM链接以全局添加节点模块
npm link
- 使用全局名称启动服务器
电子商务产品mcp
- 登录NPM注册表
npm login
- 发布包
npm publish --access public
