loading…
Search for a command to run...
loading…
An AI-powered eldercare platform that enables AI agents to monitor passive sensors, generate personalized care plans, and access specialized healthcare knowledg
An AI-powered eldercare platform that enables AI agents to monitor passive sensors, generate personalized care plans, and access specialized healthcare knowledge bases. It provides tools for passive monitoring of senior activities, medical document OCR, and real-time alert management for caregivers.
The "Grandma Test" passed - No smartphone required. Passive monitoring for elderly that informs caregivers.
MaterCare Homes is an AI-powered eldercare platform designed for the 80% of seniors who don't use smartphones. It combines:
| Traditional Eldercare Tech | MaterCare |
|---|---|
| Senior needs smartphone | Senior does NOTHING |
| Wearable required | Passive sensors |
| App complexity | Caregiver uses app |
| Reactive alerts | Proactive detection |
| Cloud-only | Edge processing |
pip install matercare-homes
from matercare import MaterCareLLM, SensorGateway, KnowledgeBase
# Chat with eldercare AI
llm = MaterCareLLM()
response = llm.chat("What are signs of dehydration in elderly?")
print(response)
# Set up sensors
gateway = SensorGateway("senior_01")
gateway.register_sensor("mmwave_01", "mmwave")
gateway.register_sensor("door_01", "door")
# Query knowledge base
kb = KnowledgeBase()
results = kb.retrieve("fall prevention")
# Run API
matercare-api
# Or programmatically
from matercare.src.api import app
import uvicorn
uvicorn.run(app, port=8000)
# Run MCP server
matercare-mcp
# Now connect Claude Code, Cursor, etc.
┌─────────────────────────────────────────────────────────────────┐
│ MATERCARE HOMES │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ PASSIVE │ │ AGENTIC │ │ ALERT │ │
│ │ SENSORS │────▶│ AI CORE │────▶│ SYSTEM │ │
│ │ │ │ │ │ │ │
│ │ • mmWave │ │ • OCR │ │ • SMS │ │
│ │ • Motion │ │ • RAG │ │ • Call │ │
│ │ • Door │ │ • LLM │ │ • Push │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ MCP CONNECTOR (Plug & Play) │ │
│ │ • Claude Code • Cursor • Copilot • CrewAI │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
from matercare.src.mcp import MaterCareMCP, MCPRequest
mcp = MaterCareMCP()
# Works with Claude Code, Cursor, Copilot, etc.
response = mcp.handle(MCPRequest(
method="chat",
params={"message": "Elder care advice"}
))
# Chat
curl -X POST http://localhost:8000/chat \
-H "Content-Type: application/json" \
-d '{"message": "Fall prevention tips"}'
# Care plan
curl -X POST http://localhost:8000/care-plan \
-H "Content-Type: application/json" \
-d '{"patient_name": "John", "conditions": ["diabetes"], "mobility": "ambulatory", "cognitive_status": "alert"}'
# Sensors
curl http://localhost:8000/sensors/status
from matercare import KnowledgeBase, KnowledgeSource
kb = KnowledgeBase()
kb.add_source(KnowledgeSource(
name="Custom Hospital Protocol",
content="Our emergency protocol for...",
source_type="manual"
))
MaterCare features a novel 6-phase orchestration that no competitor has:
Synthesize all agent analyses into actionable recommendations.
Learn from outcomes to improve future recommendations.
from matercare.src.orchestration import MaterCareOrchestrator
from matercare.src.orchestration.agents import get_care_agent
# Create orchestrator
orchestrator = MaterCareOrchestrator()
# Register care agents
orchestrator.register_agent("triage_agent", get_care_agent("triage"))
orchestrator.register_agent("medication_agent", get_care_agent("medication"))
orchestrator.register_agent("emergency_agent", get_care_agent("emergency"))
orchestrator.register_agent("vital_agent", get_care_agent("vital"))
orchestrator.register_agent("cognitive_agent", get_care_agent("cognitive"))
# Execute care loop
result = await orchestrator.care_loop("senior_123", {
"sensors": {
"motion": True,
"fall": False,
"heart_rate": 72,
"temperature": 36.5
},
"voice": "I'm feeling tired today"
})
print(f"Priority: {result.priority}")
print(f"Recommendation: {result.recommendation}")
print(f"Actions: {result.actions}")
The MCP server exposes MaterCare to external AI agents:
# Run MCP server
python -m matercare.src.orchestration.mcp_server
# Or run directly
python matercare/src/orchestration/mcp_server.py
Available tools:
care_loop - Execute full 6-phase care loopassess_senior - Get comprehensive assessmentcheck_emergency - Check for emergenciesreview_medications - Review drugs for interactionsregister_senior - Register new seniornotify_family - Send family notificationsget_knowledge - Query knowledge baseget_care_history - Get historical datafrom matercare.src.orchestration.integrations import create_connector
# Create connector to TAURUS MCPs
connector = await create_connector()
# Use MCP bridge for eldercare-specific operations
bridge = MaterCareMCPBridge(connector)
# Notify family via email, SMS, WhatsApp, Slack
await bridge.notify_family(
senior_name="John Smith",
message="Fall detected - please check in",
priority="urgent",
channels=["email", "sms", "whatsapp"]
)
# Schedule caregiver visit
from datetime import datetime
await bridge.schedule_caregiver_visit(
senior_name="John Smith",
caregiver_name="Mary",
scheduled_time=datetime(2026, 2, 28, 10, 0),
notes="Regular wellness check"
)
| Sensor | Purpose | Cost |
|---|---|---|
| HLK-LD2410 mmWave | Fall detection, vitals | $30 |
| HC-SR501 PIR | Motion detection | $5 |
| RC-51 Door | Wandering detection | $5 |
| Pressure Mat | Bed/chair occupancy | $25 |
# Install
pip install matercare-homes
# Run sensor gateway
python -m matercare.sensors.gateway --senior-id "dad"
# .env
MATERCARE_MODEL=Taurus-AI-Corp/matercare-llama-3.2-3b
HUGGINGFACE_API_TOKEN=your_token
TWILIO_ACCOUNT_SID=your_sid
TWILIO_AUTH_TOKEN=your_token
TWILIO_PHONE_NUMBER=+1234567890
ALERT_PHONE_NUMBER=+0987654321
DATABASE_URL=postgresql://...
MIT License - see LICENSE
TAURUS AI Corp - Quantum-Resistant Fintech & Eldercare Platform
Made with ❤️ for our grandparents
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"matercare-homes-mcp-server": {
"command": "npx",
"args": []
}
}
}