婴儿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______________________________________________________________________
许可证
麻省理工学院——与❤️ 通过 婴儿
