Elder Care MCP Server

Elder Care MCP Server

Enables natural language control of an elderly care system on RK3588, integrating face recognition, object recognition, voice interaction, health monitoring, and IoT services through MCP tools.

Category
Visit Server

README

基于 RK3588 的老人记忆增强认知辅助系统

<div align="center">

Platform

Python

Ubuntu

OpenCV

YOLOv8

RKNN

FunASR

OpenClaw

MCP

FastAPI

Huawei IoT

License

基于 RK3588、OpenClaw、FunASR、YOLOv8、YuNet、SFace 的多模态智慧养老系统

</div>


项目简介

本项目面向阿尔茨海默症及认知障碍老人,基于 RK3588 边缘 AI 平台设计了一套集:

  • 👤 人脸识别
  • 📦 物品识别
  • 🎤 离线语音交互
  • ❤️ 心率、血氧、体温监测
  • 🚶 跌倒检测
  • ☁ 华为云 IoT
  • 📱 微信小程序
  • 🤖 OpenClaw Agent

于一体的老人认知辅助系统。

系统采用 OpenClaw + MCP 作为智能调度中心,将视觉模型、语音模型、传感器统一封装为工具,实现自然语言控制整个系统。


功能

人脸识别

位于

people2/

采用

  • YuNet
  • SFace

支持

  • 家属识别
  • 陌生人识别
  • 人脸注册
  • 本地特征库

主要程序:

register_face.py
recognize_face.py
collect_face.py

物品识别

采用

YOLOv8 RKNN

主要程序:

app/rknn_inference.py

people2/main_camera_fps_v8.py

模型:

best.rknn

语音交互

采用:

  • FunASR
  • WebRTC VAD

主要程序:

voice_recorder2.py

voice_test.py

asr_main3.py

支持:

  • 唤醒词
  • 离线语音识别
  • 自然语言问答

OpenClaw Agent

主要程序:

app/elder_mcp_server.py

project/modules/openclaw_client.py

支持:

  • MCP Tool
  • Agent 调度
  • 自然语言控制

例如:

这是谁?

这是什么?

我的心率是多少?

今天走了多少步?

健康监测

主要程序:

health_monitor.py

heart_thread.py

mpu6050.py

as6221.py

支持:

  • 心率

  • 血氧

  • 体温

  • 跌倒检测


TTS

主要程序:

tts_service.py

tts_test.py

采用讯飞 XFS5152CE 模块完成语音播报。


华为云 IoT

主要程序:

huaweiyun.py

支持 MQTT 上传:

  • 心率

  • 血氧

  • 体温

  • 跌倒状态


微信小程序

源码:

前鳃小程序 3.0/

支持:

  • 健康数据

  • 心率曲线

  • GPS

  • 跌倒提醒

  • AI建议

  • 远程语音安抚


工程结构

.

├── app
│   ├── camera_capture.py
│   ├── dashboard_app.py
│   ├── elder_brain_api.py
│   ├── elder_mcp_server.py
│   ├── face_recognizer.py
│   ├── health_monitor.py
│   ├── i2c_base.py
│   ├── rknn_inference.py
│   └── tts_service.py
│
├── people2
│   ├── register_face.py
│   ├── recognize_face.py
│   ├── collect_face.py
│   ├── models
│   └── func
│
├── project
│   └── modules
│       ├── asr_main3.py
│       ├── voice_recorder2.py
│       ├── voice_test.py
│       ├── openclaw_client.py
│       ├── huaweiyun.py
│       ├── heart_thread.py
│       ├── mpu6050.py
│       ├── as6221.py
│       └── tts_test.py
│
├── 前鳃小程序 3.0
│
├── best.rknn
│
└── README.md

软件架构

麦克风
      │
      ▼
FunASR
      │
      ▼
OpenClaw
      │
      ▼
MCP Server
      │
 ┌────┼───────────┐
 │    │           │
 ▼    ▼           ▼
人脸  物品      健康监测
 │    │           │
 ▼    ▼           ▼
TTS  华为云    微信小程序

AI 模型

模型 用途
FunASR 离线语音识别
YuNet 人脸检测
SFace 人脸识别
YOLOv8 RKNN 物品识别
OpenClaw Agent

硬件

  • RK3588
  • USB Camera
  • USB Microphone
  • MAX30102
  • MPU6050
  • AS6221
  • XFS5152CE

运行

启动 FastAPI:

python app/elder_brain_api.py

启动 MCP:

python app/elder_mcp_server.py

启动健康监测:

python app/health_monitor.py

启动语音助手:

python project/modules/asr_main3.py

项目展示

建议在 docs/images 中放置:

docs/images/

architecture.png

hardware.jpg

wechat.png

dashboard.png

demo.gif

README 中直接引用:

## 系统架构

![](docs/images/architecture.jpg)

## 实物

![](docs/images/hardware.jpg)

## 微信小程序

![](docs/images/wechat.jpg)

## 演示

![](docs/images/demo.gif)

开发环境

Ubuntu 22.04

Python 3.10

OpenCV

RKNN Toolkit Lite2

OpenClaw

FastAPI

FunASR

PyAudio


License

MIT License

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured