# diet-mcp
## 基本信息
- Slug: `inai17ibar-diet-mcp`
- Source: modelscope
- Publisher: @inai17ibar/diet-mcp
- Categories: health-and-wellness / note-taking / app-automation
- Hosted: No
- License: Unknown
- Source URL: https://www.modelscope.cn/mcp/servers/@inai17ibar/diet-mcp
## 简介
暂无描述。
## 安装提示

```bash
# 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
```

## MCP Server 详情

# 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

```bash
# 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使方法

```bash
# Python 3.11以上確認
python --version

# 仮想環境作成
python -m venv .venv

# 仮想環境有効化
source .venv/bin/activate

# 依存関係
pip install -r requirements.txt
```

## 使方

2動作

### 1: stdio

Claude Desktop向

```bash
# 仮想環境有効化
source .venv/bin/activate

# stdio起動
python server.py
```

#### Claude Desktop設定例

`~/Library/Application Support/Claude/claude_desktop_config.json`:

```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

別場合

```bash
# 仮想環境有効化
source .venv/bin/activate

# SSE起動経由
python server.py --sse
```

 `http://0.0.0.0:8000` 起動

#### 他接続

1. **IP確認**

```bash
ifconfig | grep "inet " | grep -v 127.0.0.1
# 例: inet 192.168.0.184
```

2. **側設定**

Claude Desktop設定 `~/Library/Application Support/Claude/claude_desktop_config.json`:

```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          # 
```

### 開発環境共有

1. `.python-version` Python固定
2. `requirements.txt` 依存関係固定
3. `.venv/` git管理除外.gitignore追加

```bash
# 新
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
```

## 

自由使用

