育儿AI助手服务

Babysential MCP Server是一个集成AI助手的育儿知识服务,提供婴儿名字建议、成长里程碑跟踪、睡眠指南和产品推荐等功能,适用于父母和育儿专业人士。

  • by jennyskogbrynet-spec
  • JavaScript
  • 混合部署
  • 更新于
在 GitHub 查看 jennyskogbrynet-spec/babysential-mcp

使用说明

婴儿MCP服务器

AI助手集成 Babysential.com --斯堪的纳维亚值得信赖的育儿资源

给你的人工智能助理专家宝宝知识:名字建议、里程碑跟踪、睡眠指南和产品推荐——所有这些都来自Babysential.com。

🌐 实时端点: https://babysential-mcp.vercel.app/mcp
📦 npm: npm install -g babysential-mcp
🏥 健康检查: babysential-mcp.vercel.app/健康


可用工具

工具 说明
get_baby_name_suggestions 按主题、来源、性别、音节过滤婴儿名字
get_milestone_tracker 按年龄划分的发展里程碑(运动、语言、认知、社交)
get_sleep_guide 按年龄(周)划分的循证睡眠指导
get_product_recommendations 按类别和预算选择婴儿产品(NOK)
get_baby_development_overview 完整的发育快照:睡眠+任何年龄段的里程碑

快速安装

选项A——npm(本地stdio,建议用于Claude Desktop)

npm install -g babysential-mcp

选项B——远程HTTP(无需安装)

直接使用实时Vercel端点: https://babysential-mcp.vercel.app/mcp


添加到克劳德桌面

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

通过npm(stdio):

{
  "mcpServers": {
    "babysential": {
      "command": "babysential-mcp"
    }
  }
}

通过远程HTTP:

{
  "mcpServers": {
    "babysential": {
      "url": "https://babysential-mcp.vercel.app/mcp"
    }
  }
}

保存后重新启动Claude Desktop。


添加到光标

在 .cursor/mcp.json (项目)或 ~/.cursor/mcp.json (全球):

通过npm:

{
  "mcpServers": {
    "babysential": {
      "command": "babysential-mcp",
      "type": "stdio"
    }
  }
}

通过远程HTTP:

{
  "mcpServers": {
    "babysential": {
      "url": "https://babysential-mcp.vercel.app/mcp",
      "type": "http"
    }
  }
}

通过mcp.json添加(通用)

{
  "servers": {
    "babysential": {
      "url": "https://babysential-mcp.vercel.app/mcp"
    }
  }
}

工具参考

get_baby_name_suggestions

过滤斯堪的纳维亚和国际婴儿名字。

参数:

参数 类型 说明
theme string(可选) nordic, nature, classic, short, popular, biblical, mythology
origin string(可选) Scandinavian, Norwegian, Norse, Latin, Hebrew, Irish, Greek
gender string(可选) boy, girl, unisex, any (默认值: any)
syllables 数字(可选) 1–5
limit 数字(可选) 1–20(默认值:10)

请求示例:

{
  "name": "get_baby_name_suggestions",
  "arguments": { "theme": "nordic", "gender": "girl", "syllables": 2 }
}

示例响应:

# Baby Name Suggestions

1. **Freya** (girl, Norse)
   Meaning: "goddess of love and beauty"
   Syllables: 2 | Popularity: 91/100

2. **Astrid** (girl, Scandinavian)
   Meaning: "divinely beautiful"
   Syllables: 2 | Popularity: 88/100

get_milestone_tracker

按婴儿年龄划分的发育里程碑。

参数:

参数 类型 说明
age_months 数字(必填) 0–36
category string(可选) motor, language, cognitive, social, all (默认值: all)

请求示例:

{
  "name": "get_milestone_tracker",
  "arguments": { "age_months": 6 }
}

get_sleep_guide

按婴儿年龄(周)划分的循证睡眠时间表。

参数:

参数 类型 说明
age_weeks 数字(必填) 0-156(0-3年)

请求示例:

{
  "name": "get_sleep_guide",
  "arguments": { "age_weeks": 16 }
}

示例响应:

# Sleep Guide: 3-6 months

Total sleep: 12-16h/day
Night sleep: ~10h
Naps: 3-4 per day
Wake window: 90-150 min

Tips:
- Start to introduce a simple bedtime routine (bath, feed, song, sleep)
- Many babies start consolidating sleep at 3-4 months
- The 4-month sleep regression is common — wake windows lengthen suddenly

get_product_recommendations

为斯堪的纳维亚父母精心挑选的婴儿产品。

参数:

参数 类型 说明
category string(可选) sleep, feeding, carrier, safety, highchair, bouncer, all
budget_nok 数字(可选) 最高价格(挪威克朗)

请求示例:

{
  "name": "get_product_recommendations",
  "arguments": { "category": "carrier", "budget_nok": 2000 }
}

get_baby_development_overview

一张快照:任何年龄段的睡眠+里程碑。

参数:

参数 类型 说明
age_months 数字(必填) 0–36

API端点

MCP服务器作为无状态无服务器功能托管。它支持 MCP可流式HTTP传输.

POST https://babysential-mcp.vercel.app/mcp
Content-Type: application/json
Accept: application/json, text/event-stream

初始化:

curl -X POST https://babysential-mcp.vercel.app/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'

调用工具:

curl -X POST https://babysential-mcp.vercel.app/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_sleep_guide","arguments":{"age_weeks":16}}}'

健康检查:

curl https://babysential-mcp.vercel.app/health

示例提示

连接后,询问您的AI助手:

姓名:

“建议使用两个音节的北欧女婴名字”
“寻找受挪威神话启发的男孩名字”

里程碑:

“我6个月大的孩子应该达到哪些里程碑?”
“给我一个12个月大的孩子的全面发展概述”

睡眠:

“我的宝宝16周大了,什么是好的睡眠时间表?”
“一个4个月大的孩子应该睡几个小时?”

产品:

“什么婴儿背带适合2000挪威克朗的预算?”
“推荐1500挪威克朗以下的睡眠装备”


本地开发

git clone https://github.com/jennyskogbrynet-spec/babysential-mcp
cd babysential-mcp
npm install
npm run build        # compile TypeScript
npm run dev          # run with ts-node
npm run inspector    # MCP Inspector UI

许可证

麻省理工学院——与❤️ 通过 婴儿