health-and-wellnessnote-takingapp-automation
170 查看 · 2026-07-07 更新
Diet / Meal Log MCP Server
食事管理MCP (Model Context Protocol)
機能
add_meal: 食事追加get_daily_summary: 指定日食事合計取得get_week_summary: 指定週食事合計取得
必要環境
- Python 3.11以上
- uv (推奨) pip
1. uv使方法推奨
uv高速Python
# uv curl -LsSf https://astral.sh/uv/install.sh | sh # 仮想環境作成Python 3.11自動 uv venv --python 3.11 # 仮想環境有効化 source .venv/bin/activate # 依存関係 uv pip install -r requirements.txt
2. pip使方法
# Python 3.11以上確認 python --version # 仮想環境作成 python -m venv .venv # 仮想環境有効化 source .venv/bin/activate # 依存関係 pip install -r requirements.txt
使方
2動作
1: stdio
Claude Desktop向
# 仮想環境有効化 source .venv/bin/activate # stdio起動 python server.py
Claude Desktop設定例
~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "diet-mcp": { "command": "/Users/soichiro.inatani/src/diet-mcp/.venv/bin/python", "args": ["/Users/soichiro.inatani/src/diet-mcp/server.py"], "env": {} } } }
2: SSE
別場合
# 仮想環境有効化 source .venv/bin/activate # SSE起動経由 python server.py --sse
http://0.0.0.0:8000 起動
他接続
- IP確認
ifconfig | grep "inet " | grep -v 127.0.0.1 # 例: inet 192.168.0.184
- 側設定
Claude Desktop設定 ~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "diet-mcp-remote": { "url": "http://192.168.0.184:8000/sse", "transport": "sse" } } }
注意事項
- 同内必要
- 8000開放
- 経由場合適切対策認証HTTPS化必要
保存
食事 ~/diet-mcp-meals.json 保存
開発
構成
diet-mcp/ server.py # MCP本体 meals.json # 食事自動生成 requirements.txt # Python依存関係 .python-version # Python指定 .venv/ # 仮想環境git管理外 README.md #
開発環境共有
.python-versionPython固定requirements.txt依存関係固定.venv/git管理除外.gitignore追加
# 新 git clone <repository-url> cd diet-mcp # 環境構築 uv venv --python 3.11 source .venv/bin/activate uv pip install -r requirements.txt # 起動 python server.py
自由使用
服务配置
[{'mcpServers': {'diet-mcp': {'args': ['/Users/soichiro.inatani/src/diet-mcp/server.py'], 'command': '/Users/soichiro.inatani/src/diet-mcp/.venv/bin/python', 'env': {}}}}, {'mcpServers': {'diet-mcp-remote': {'transport': 'sse', 'url': 'http://192.168.0.184:8000/sse'}}}]
来源
- 来源:github
- 链接:https://github.com/inai17ibar/diet-mcp