Token导航 LogoToken导航

MCP Server · 日程管理

Parentpal MCP Server

一个为Carri家庭规划应用提供事件管理工具的MCP服务器,支持通过Claude AI获取、查看和创建家庭事件。

未说明官方级别未说明来源级核验工具 5
事件管理TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
adikup
提供方
adikup

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Parentpal MCP Server 属于日程管理类 MCP Server,公开资料标注 5 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

日程管理

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Carri MCP 服务器

一个模型上下文协议(MCP)服务器,为Carri家庭计划应用程序提供事件管理工具,允许用户通过Claude AI获取、查看和创建家庭事件。

特点/功能

  • 🔐(锁形符号,常用于表示保密、安全或需要密码等含义) Firebase 认证 - 实际用户使用电子邮件/密码登录
  • 📅(日历图标,无具体文字含义,通常用于表示日期或日程安排) 活动管理 - 按类别、孩子或即将到来的日期获取活动
  • 加号 事件创建 - 创建新的家庭活动,并可选择同步至Google日历
  • 🎨(颜料/美术) 漂亮的组件 - 用于Claude AI的交互式React组件
  • 🔒 翻译为中文是“锁”。这个符号通常用来表示安全、保密或锁定的状态。 安全数据访问 - 与Firebase Firestore的集成,配备适当的权限
  • 🤖 表示机器人。 Claude AI集成 - 用于对话式事件管理的MCP工具

可用工具

authenticate-user

使用电子邮件和密码验证用户身份以访问其活动。

输入:

{
  "email": "user@example.com",
  "password": "userpassword"
}

fetch-events-by-category

获取按类别(生日、健康、教育等)过滤的事件。

输入:

{
  "category": "birthday",
  "userId": "firebase-uid"
}

fetch-events-by-child

获取特定子项的事件。

输入:

{
  "childId": "child-id",
  "userId": "firebase-uid"
}

fetch-nearest-events

获取指定天数内的即将发生的活动。

输入:

{
  "days": 30,
  "userId": "firebase-uid"
}

create-event

创建一个新家庭活动,设定标题、日期和类型。

输入:

{
  "userId": "firebase-uid",
  "title": "Emma's Birthday Party",
  "eventDate": "2024-12-25T16:00:00Z",
  "eventType": "birthday",
  "description": "Emma's 5th birthday celebration",
  "childId": "child-id",
  "isRecurring": false,
  "syncToGoogleCalendar": true
}

快速入门

1. 安装依赖项

cd parent-pal_server_node
pnpm install

2. 配置Firebase

  1. 将您的 Firebase 服务帐户密钥添加到 parent-pal_server_node/src/serviceAccountKey.json
  2. 在(相应位置)更新 Firebase 配置 parent-pal_server_node/src/firebase.ts

3. 启动服务器

cd parent-pal_server_node
pnpm start

服务器将在以下地址运行:http://localhost:8001

4. 测试认证

curl -X POST "http://localhost:8001/mcp/messages?sessionId=test" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "authenticate-user",
      "arguments": {
        "email": "user@example.com",
        "password": "password"
      }
    }
  }'

Claude AI集成

  1. 在Claude桌面中配置MCP服务器
  2. 添加服务器: ./start-mcp.sh (标准I/O传输)
  3. 测试语句:“给我显示孩子们的生日活动”

工作实例

以下是三个展示核心功能的示例提示:

示例1:健康事件查询

提示: “显示我接下来30天内的健康相关活动” 预期结果: 显示指定时间段内所有与健康相关的事件(医生预约、疫苗接种、体检)。

示例2:针对儿童的特定事件

提示: “我这个月为艾玛安排了哪些活动?” 预期结果: 显示所有特别分配给艾玛的事件,包括生日、学校活动和约会。

示例3:创建新事件

提示: “为尼奥在12月15日下午3点举办一个生日派对活动” 预期结果: 在日历中创建一个新的生日事件,包含指定的详细信息,并可选择同步到Google日历。

隐私政策

数据收集与使用:

  • 这个MCP服务器连接到您的Carri应用程序的Firebase数据库
  • 我们仅访问执行事件管理功能所必需的数据
  • 不收集或存储任何对话数据
  • 所有数据访问均需用户身份验证
  • 事件根据用户权限进行过滤(只有家长才能访问其子女的事件)

数据保留:

  • 事件数据根据您的Carri应用设置存储在Firebase Firestore中
  • 除了Carri账户中已有的数据外,不保留额外数据
  • 您可以通过Carri应用程序或此MCP服务器删除事件

安全:

  • 所有连接均使用Firebase的安全认证
  • 数据在传输过程中和静止状态下均受到加密保护
  • 未记录任何个人数据,也未将其传输给第三方

联系方式: 出于隐私考虑,请发送邮件至privacy@carri.app

联系与支持

开发者联系方式:

支持渠道:

  • 技术问题:请发送邮件至support@carri.app
  • 隐私担忧:请通过 privacy@carri.app 联系我们
  • 常见问题:hello@carri.app

响应时间: 我们在工作日通常会在24至48小时内回复。

测试账户

测试凭据:

  • 电子邮件: test@carri.app
  • 密码: TestPassword123!
  • 用户ID: test-user-anthropic-2024

设置测试数据:

cd parent-pal_server_node
pnpm run setup:test

清理测试数据:

pnpm run cleanup:test

完整的测试指南: 见 《ANTHROPIC_TESTING_GUIDE.md》翻译为中文是《人类测试指南.md》 如需详细的测试说明、示例数据和验证场景,请参阅。

API所有权

我们验证,我们拥有并控制着此MCP服务器所使用的Firebase API终端节点:

  • Firebase 项目: parent-pal-97ae2 (Carri的官方项目)
  • 所有终端都在我们的控制之下,并由我们的开发团队负责维护
  • 服务账户密钥得到安全管理和定期轮换

项目结构

Carri-MCP-Server/
├── parent-pal_server_node/          # MCP Server
│   ├── src/
│   │   ├── server-stdio.ts         # Main MCP server (stdio)
│   │   ├── server.ts               # HTTP MCP server
│   │   ├── types.ts                # TypeScript data models
│   │   ├── firebase.ts             # Firebase configuration
│   │   ├── firebaseService.ts      # Firebase data service
│   │   └── mockData.ts             # Mock data for development
│   ├── package.json
│   ├── start-mcp.sh               # MCP startup script
│   └── tsconfig.json
├── assets/                          # Built Widgets
│   ├── carri-events.html
│   ├── carri-events.js
│   └── carri-events.css
└── README.md

Firebase 设置

所需的 Firestore 索引

确保在您的 Firebase 控制台中存在这些索引:

  • events 收藏: parentIds (array-contains) 翻译为中文是:(数组包含), eventType (==), isDeleted (==)
  • events 收藏集: parentIds (array-contains) 翻译为中文是:(数组包含), childId (==), isDeleted (==)
  • events 收藏: parentIds (array-contains) 翻译为中文是:(数组包含), eventDate 大于等于(>=), isDeleted (==)

服务帐户密钥

将您的Firebase服务帐户密钥添加到 parent-pal_server_node/src/serviceAccountKey.json:

{
  "type": "service_account",
  "project_id": "parent-pal-97ae2",
  "private_key_id": "...",
  "private_key": "...",
  "client_email": "...",
  "client_id": "...",
  "auth_uri": "...",
  "token_uri": "..."
}

发展

构建小部件

# Build the React widget
cd parent-pal-events
# Widget is already built and available in assets/

测试

# Test server endpoints
curl http://localhost:8001/mcp

# View widget
open assets/parent-pal-events.html

安全

  • 所有数据访问均需用户身份验证
  • 按以下条件筛选活动 parentIds 数组(用户必须是家长)
  • 查询中排除已软删除的记录
  • Firebase安全规则合规性
  • 所有数据在传输过程中和静止状态下均经过加密

维护与更新

当前状态: 积极维护 更新时间表: 随着Carri应用的发布,定期更新 问题回应: 在工作日的24-48小时内 重大变更: 我们为任何重大变更提前通知

许可证

MIT 许可证 - 详情请参见 LICENSE 文件。

做出贡献

  1. 克隆(或“分叉”)该仓库
  2. 创建一个特性分支
  3. 做出你的更改
  4. 彻底测试
  5. 提交拉取请求

支持

如遇问题或疑问,请联系:

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

家庭规划TypeScript本地部署事件管理AI集成Firebase认证Google日历同步

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

安排与改期

用自然语言创建会议、调整时间,冲突时先提示。

提醒与待办

把任务写进清单,到点提醒。

多日历合并

把几个日历的行程放在一起看,避免撞期。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在日程管理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Parentpal MCP Server

MCP World · 本页

5未说明未标注1 个2026-05-17
MCP Server Apple Events

MCP World

5stdio有2 个2026-05-17
Google Calendar

MCP World

0HTTP有3 个2026-05-17
Todoist MCP Server 79e800d2

MCP World

35stdio有3 个2026-05-17
Google Calendar Streamable MCP Server

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Parentpal MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Parentpal MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Parentpal MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Parentpal MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Parentpal MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP