MCP 糖果站
用于Estación Dulce烘焙管理系统远程MCP服务器。
快速入门
安装
npm install环境变量
MCP_API_KEY=your-api-key
ENV=DEV
FIREBASE_SERVICE_ACCOUNT_JSON={"type":"service_account",...}发展
npm run build
node dev-server.js部署
npm run deploy # Preview
npm run deploy:prod # ProductionAPI 端点
本地: http://localhost:3000/api/server\ 制作: https://mcp-estacion-dulce.vercel.app/api/server
认证
所有请求均需:
Authorization: Bearer your-api-keyMCP协议
工具
list_products- 列出带有过滤器的产品answer_inventory_query- 自然语言库存查询get_client_orders- 获取客户订单
资源
mcp://estacion-dulce/products#index- 产品索引mcp://estacion-dulce/recipes#index- 食谱索引mcp://estacion-dulce/persons#index- 人员索引(不含个人身份信息)mcp://estacion-dulce/movements#last-30d- 运动汇总mcp://estacion-dulce/version-manifest- 缓存清单(或缓存清单文件)
示例请求
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_products",
"arguments": {"limit": 10}
}
}隐私与合规
这台服务器处理个人身份信息(PII),并实施审计日志记录以符合GDPR(通用数据保护条例)和第25.326号法律的要求。
见 PRIVACY.md 翻译为中文是:“隐私政策.md” 或 “隐私声明.md”(具体翻译可能根据上下文和文件的实际内容有所调整,但“PRIVACY”通常指的是与隐私相关的政策或声明,“.md”是Markdown文件的扩展名) for:对于;为了;因为;给(某人/某物)
- PII(个人可识别信息)分类与处理
- 审计日志详情
- GDPR/第25.326号法律合规
- 数据主体权利
开发规则
见 .cursor/rules/develope-rules.mdc 以获取完整的项目指南。
技术栈
- 运行时Node.js 20
- 语言TypeScript
- MCP SDK(MCP软件开发工具包)@modelcontextprotocol/sdk
- 数据库Firebase Firestore
- 部署Vercel Functions(圣保罗区域)
- 验证佐德
