PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Servershealth-and-wellnessevangstav
返回「health-and-wellness」

evangstav

modelscope·@evangstav/personal-mcp

health-and-wellness0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

个人MCP服务器

smithery 徽章

这是一个用于个人健康和福祉跟踪的模型上下文协议(Model Context Protocol, MCP)服务器。该服务器提供了工具和资源,用于跟踪锻炼、营养和日常日志条目,并通过Claude集成提供AI辅助分析。

功能

锻炼跟踪

  • 记录练习、组数和次数
  • 跟踪感知努力程度和锻炼后的感受
  • 考虑康复因素计算安全训练重量
  • 历史锻炼分析
  • 肩部康复支持
  • 基于RPE(主观疲劳度评分)的负荷管理

营养管理

  • 记录餐食和个人食物项目
  • 跟踪蛋白质和卡路里摄入量
  • 监测饥饿感和满足感水平
  • 每日营养目标及进度
  • 锻炼前后营养跟踪
  • 餐时分析

日记系统

  • 每日条目,包括心情和能量跟踪
  • 睡眠质量和压力水平监测
  • 基于标签的组织
  • 趋势分析和洞察
  • 锻炼、营养与福祉之间的相关性分析
  • 心情和能量水平模式识别

安装

通过Smithery安装

要通过Smithery自动为Claude Desktop安装个人健康追踪器:

bash npx -y @smithery/cli install personal-mcp --client claude

先决条件

  • Python 3.10或更高版本
  • pip 或 uv 包管理器

使用pip

bash pip install -e .

开发环境安装

bash git clone https://github.com/yourusername/personal-mcp.git cd personal-mcp uv pip install -e ".[dev]"

使用

基本服务器

使用默认设置运行服务器: bash personal-mcp run

开发模式

开发时启用热重载运行: bash personal-mcp dev

MCP检查器

使用MCP检查器进行调试: bash personal-mcp inspect

Claude Desktop集成

安装到Claude Desktop: bash personal-mcp install --claude-desktop

配置选项

bash personal-mcp --help

可用选项:

  • --name: 设置服务器名称 (默认: "Personal Assistant")
  • --db-path: 指定数据库位置
  • --dev: 启用开发模式
  • --inspect: 使用MCP Inspector运行
  • -v, --verbose: 启用详细日志记录

MCP工具

锻炼工具

python

记录一次锻炼

workout = { "date": "2024-01-07", "exercises": [ { "name": "卧推", "sets": [ {"weight": 135, "reps": 10, "rpe": 7} ] } ], "perceived_effort": 8 }

计算训练重量

params = { "exercise": "卧推", "base_weight": 200, "days_since_surgery": 90, "recent_pain_level": 2, "recent_rpe": 7 }

营养工具

python

记录一餐

meal = { "meal_type": "午餐", "foods": [ { "name": "鸡胸肉", "amount": 200, "unit": "g", "protein": 46, "calories": 330 } ], "hunger_level": 7, "satisfaction_level": 8 }

检查营养目标

targets = await mcp.call_tool("check_nutrition_targets", {"date": "2024-01-07"})

日记工具

python

创建日记条目

entry = { "entry_type": "daily", "content": "今天锻炼很棒...", "mood": 8, "energy": 7, "sleep_quality": 8, "stress_level": 3, "tags": ["锻炼", "恢复"] }

分析条目

analysis = await mcp.call_tool("analyze_journal_entries", { "start_date": "2024-01-01", "end_date": "2024-01-07" })

开发

运行测试

bash

运行所有测试

pytest

带覆盖率运行

pytest --cov=personal_mcp

运行特定测试文件

pytest tests/test_database.py

代码质量

bash

格式化代码

black src/personal_mcp

代码检查

ruff check src/personal_mcp

类型检查

mypy src/personal_mcp

项目结构

personal-mcp/ ├── src/ │ └── personal_mcp/ │ ├── tools/ │ │ ├── workout.py │ │ ├── nutrition.py │ │ └── journal.py │ ├── database.py │ ├── models.py │ ├── resources.py │ ├── prompts.py │ └── server.py ├── tests/ │ ├── test_database.py │ ├── test_server.py │ └── test_cli.py ├── pyproject.toml └── mcp.json## 贡献

  1. Fork 仓库
  2. 创建一个功能分支
  3. 提交你的更改
  4. 推送到该分支
  5. 创建一个 Pull Request

许可证

本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。

相关 MCP Servers(来自「health-and-wellness」)

MCP急救医疗规划器

与Google地图集成,以在紧急情况下定位和评估医疗设施,帮助用户根据医疗需求、紧急程度和设施能力找到合适的医院和诊所。

@manolaz/emergency-medicare-planner-mcp-server

Strava健康数据分析服务器

一个模型上下文协议服务器,为语言模型提供对Strava API数据的访问,使它们能够查询和分析Strava上的运动员活动。

@tomekkorbak/strava-mcp-server

DICOM MCP Server (数字成像与通信医学上下文协议服务器)

一个连接性测试服务器,通过克劳德模型上下文协议支持DICOM网络操作(如C-ECHO),并支持节点配置管理。

@fluxinc/dicom-mcp-server

健康记录模型上下文协议服务器

一个模型上下文协议服务器,通过使用SMART on FHIR将人工智能工具与电子健康记录连接起来,允许对兼容电子健康记录中的患者数据进行安全的搜索、查询和分析。

@jmandel/health-record-mcp

临床试验数据平台

提供了对ClinicalTrials.gov AACT数据库的访问, enables分析临床试验数据、跟踪发展趋 势以及生成治疗景观洞察。

@navisbio/ctgov_MCP

Cicatriiz

暂无描述。

@Cicatriiz/healthcare-mcp-public

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/evangstav-personal-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
health-and-wellness / fitness-tracking / note-taking
运行方式
No
许可证
Unknown
详情文件
evangstav-personal-mcp.md