DadMCP

DadMCP

site icon
2025.04.18 1
TypeScript家庭教育AI教育其它
DadMCP 是一个利用AI技术激发孩子创造力的远程教育服务,旨在通过家庭环境中的父亲参与来促进学习。它提供了一个远程MCP服务器,支持AI驱动的教育内容。
View on GitHub

Overview

基本能力

产品定位

DadMCP 是一个专注于家庭教育的AI工具,旨在通过父亲参与的方式,利用AI技术激发孩子的创造力。

核心功能

  • 远程MCP服务器连接
  • AI驱动的教育内容
  • 本地开发环境设置

适用场景

  • 家庭教育
  • 亲子互动学习
  • 远程教育支持

工具列表

  • mcp-remote: 用于连接远程MCP服务器的工具。
  • supabase: 本地数据库设置工具。
  • redis-server: 本地缓存服务器。
  • Next.js: 前端开发框架。

常见问题解答

无具体常见问题解答内容。

使用教程

使用依赖

  1. 安装Node.js环境。
  2. 安装Supabase和Redis。

安装教程

  1. 启动本地Supabase:
supabase start
  1. 生成Supabase类型定义:
npx supabase gen types typescript --local > lib/database.types.ts
  1. 更新环境变量文件 .env.local:
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321
NEXT_PUBLIC_SUPABASE_ANON_KEY=YourSupabaseAnonKey
REDIS_URL=redis://localhost:6379
  1. 启动Redis服务器:
redis-server
  1. 安装依赖并启动Next.js服务器:
pnpm i
pnpm run dev

调试方式

  1. 确保所有服务(Supabase, Redis, Next.js)正常运行。
  2. 检查环境变量是否正确设置。
  3. 访问Next.js开发服务器进行功能测试。

许可证

该项目遵循 AGPL-3.0 开源许可条款,请参阅 AGPL-3.0 了解完整条款。