儿童故事生成器

一个用于生成3岁儿童睡前故事的远程MCP服务器,支持自定义主题和儿童名称。

  • by SiJia713
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 SiJia713/xiaozhiMCP

使用说明

远程儿童故事MCP

远程MCP服务器,用于为3岁儿童生成睡前短篇故事。

此项目专为Render上的云部署而设计,并公开了一个MCP工具:

  • generate_story
    • theme:可选故事主题
    • child_name:故事中包含的可选儿童姓名

端点

  • GET /health
  • POST /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_KEY
  • ARK_BASE_URL
  • ARK_MODEL
  • ARK_TIMEOUT_MS

部署后,使用Render应用程序URL /mcp 作为远程MCP端点。

验证

npm test
npm run check
npm run build