远程儿童故事MCP
远程MCP服务器,用于为3岁儿童生成睡前短篇故事。
此项目专为Render上的云部署而设计,并公开了一个MCP工具:
generate_story
- theme:可选故事主题 - child_name:故事中包含的可选儿童姓名
端点
GET /healthPOST /mcp
本地开发
npm install
npm run build
npm start服务器正在监听 PORT 并从以下位置加载环境变量 .env.local 或 .env 当存在时。
环境变量
PORT=3000
ARK_API_KEY=your_ark_api_key
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
ARK_MODEL=your_model_id
ARK_TIMEOUT_MS=45000渲染部署
创建新渲染 Web Service 并使用:
- 运行时间:
Node - 构建命令:
npm install && npm run build - 启动命令:
npm start - 健康检查路径:
/health
Render上所需的环境变量:
ARK_API_KEYARK_BASE_URLARK_MODELARK_TIMEOUT_MS
部署后,使用Render应用程序URL /mcp 作为远程MCP端点。
验证
npm test
npm run check
npm run build