
MyFitnessPal MCP
你的 MyFitnessPal 饮食,通过你手机的健康数据库出现在 ChatGPT 和 Claude 里。
MyFitnessPal 有自己的 ChatGPT 应用,即 MyFitnessPal app for ChatGPT。你在 ChatGPT 对话里用 @myfitnesspal 来调用它. 它依据 MyFitnessPal 包含 2,000 万种食物和 2,000 个食谱的数据库来回答. 在 MyFitnessPal 2026 年 1 月 7 日的公告中,还不能从 ChatGPT 连接你的账户并记录饮食. 仅限 ChatGPT。
Memory.fit 是面向运动员的托管 MCP 服务器。它没有直接的 MyFitnessPal 连接:把 MyFitnessPal 关联到 Apple Health或Health Connect,在 Memory.fit 应用里连接 Apple Health或Health Connect,向你的 AI 添加一个地址,它就能读取每餐的热量、蛋白质、碳水和脂肪, 纤维、糖、钠和咖啡因(如果有共享), 早餐、午餐、晚餐或加餐。
你需要 Android 上的 Memory.fit 应用(iPhone 应用即将推出),以及一个能添加自定义连接器的 AI。
要添加到你的 AI 的地址
https://api.memory.fit/mcp?src=mcp-myfitnesspalMCP 地址:https://api.memory.fit/mcp
MyFitnessPal 与你的 AI,简要说明
- 官方 MyFitnessPal MCP
- MyFitnessPal 自己的 ChatGPT 应用,不是面向所有 AI 的 MCP 服务器
- Memory.fit
- 托管的 MCP 服务器,无需安装
- 你的 AI 读取
- 每餐的热量、蛋白质、碳水和脂肪, 纤维、糖、钠和咖啡因(如果有共享), 早餐、午餐、晚餐或加餐
- 训练发送到 MyFitnessPal
- 否
- 适用于
- ChatGPT、Claude、Grok Bot、Gemini 和任何 MCP 应用
- 价格
- 每月 $9 或每年 $69,另有 7 天免费试用
检查于 2026年11月10日。
你的 AI 读取什么
你的 AI 能从 MyFitnessPal 读取什么
在 Memory.fit 应用里连接 MyFitnessPal 之后,你添加的每个 AI 都会在各自的权限下读取同一份历史。
- 每餐的热量、蛋白质、碳水和脂肪
- 纤维、糖、钠和咖啡因(如果有共享)
- 早餐、午餐、晚餐或加餐
读取它的工具:get_ledgerget_dayget_trendsget_fluid
设置步骤
在你的 AI 中设置 MyFitnessPal
1. 在 Memory.fit 应用中
- 01在 MyFitnessPal 里,打开它的 Apple Health(iPhone)或 Health Connect(Android)同步,并允许读取营养数据。
- 02在 Memory.fit 应用里,打开“设置 › 健康数据”,连接 Apple Health 或 Health Connect。
- 03允许 Memory.fit 读取营养数据。
- 04你在 MyFitnessPal 里记录的饮食会出现在 Memory.fit 的当天,标注为 MyFitnessPal,并且在当天只计一次。
2. 在你的 AI 中
选择你的 AI。每个 AI 都会通过登录或密钥连接到你的 Memory.fit 账户。
ChatGPT在电脑上 · 约 2 分钟
- 01在 chatgpt.com 打开 Plugins,点按 +,然后选择 Add custom MCP server
- 02命名为 Memory.fit,并粘贴地址
- 03选择 OAuth,确认警告,然后选择 Create as a plugin 并登录
- 04在新聊天中输入 @,选择 Memory.fit
地址:https://api.memory.fit/mcp?src=mcp-myfitnesspal
即将推出:从 ChatGPT 的插件目录一键添加。
Claude任意方案 · 约 1 分钟
- 01在 Claude 中安装
- 02点按 Add,然后登录 Memory.fit
- 03在聊天中,在 + › Connectors 下开启 Memory.fit
新连接器要在 Claude 网页版或桌面版添加。手机上先用电脑设置一次,之后在 Claude 应用里也能用。
Grok Bot随 X Premium、Super 或 Ultra 附赠,或旧版 Cursor 套餐
- 01在 Memory.fit 应用里,打开“设置 → AI 助手 → Grok Bot”并复制你的 Memory.fit 链接。
- 02在电脑或手机上打开 Grok Bot,给你的任何一个 Bot 发消息。
- 03发送“添加一个名为 Memory.fit 的自定义 MCP 服务器,地址是”,然后粘贴你的 Memory.fit 链接。
- 04确认它显示的名称和链接,然后批准。
- 05点“Authorize”并用你的 Memory.fit 账户登录。从你的下一条消息开始,Memory.fit 就能运行。
地址:https://api.memory.fit/mcp?src=mcp-myfitnesspal
Muse仅限美国 · 18 岁以上
- 01在 Memory.fit 应用里,打开“设置 → AI 助手 → Muse”并创建你的密钥。
- 02在 Muse 的对话里,说:“添加一个名为 Memory.fit 的自定义连接器。地址是我稍后粘贴的链接,它需要密钥。”
- 03Muse 询问时,粘贴你的 Memory.fit 地址。
- 04请把密钥粘贴到 Muse 的安全凭据提示里,绝不要贴进对话。
地址:https://api.memory.fit/mcp?src=mcp-myfitnesspal
Muse 使用 Memory.fit 应用里的密钥连接。把它粘贴到 Muse 的设置里,不要粘贴到对话中。
DotsChatGPT Pro、Business Premium 或 Enterprise
- 01在 Memory.fit 应用里,打开“设置 → AI 助手 → Dots”并复制你的 Memory.fit 链接。
- 02在浏览器的 chatgpt.com 上,打开“Plugins”并点“+”。
- 03选择“Add custom server”,命名为 Memory.fit,粘贴你的 Memory.fit 链接。
- 04选择登录,然后用你的 Memory.fit 账户登录,并选择它可以做什么。
- 05在你的 dot 的应用设置里,允许 Memory.fit。然后给你的 dot 发消息。
地址:https://api.memory.fit/mcp?src=mcp-myfitnesspal
Gemini个人 Google 账户 · 18 岁以上
- 01在 gemini.google.com:Customize › Connectors
- 02点按 + Custom
- 03粘贴地址,点按 Next,然后点按 Connect,并登录 Memory.fit
- 04在聊天中输入 @,在 Connectors 下选择它
地址:https://api.memory.fit/mcp?src=mcp-myfitnesspal
没有 + Custom 按钮?工作账户没有这个按钮,请用个人 Google 账户。Gemini 每次更改都会先征求你的同意。
Grok登录 · 约 1 分钟
- 01复制地址
- 02在 Grok 中:Settings › Connectors › Custom Connector › Connect
- 03命名为 Memory.fit,粘贴地址,点按 Add Connector,然后登录 Memory.fit
地址:https://api.memory.fit/mcp?src=mcp-myfitnesspal
Perplexity ComputerPro · 约 2 分钟
- 01复制地址
- 02在 perplexity.ai:Settings › Connectors › + Custom connector › Remote
- 03命名为 Memory.fit,粘贴地址,然后选择 API key
- 04粘贴你在 Memory.fit 应用里的密钥,然后保存
地址:https://api.memory.fit/mcp?src=mcp-myfitnesspal
Perplexity Computer 使用 Memory.fit 应用里的密钥连接。把它粘贴到 Perplexity Computer 的设置里,不要粘贴到对话中。
Cursor
- 01在 Memory.fit 应用里,打开“设置 → AI 助手 → Cursor”并创建你的密钥。
- 02把这段配置添加到 ~/.cursor/mcp.json(或项目里的 .cursor/mcp.json)。
- 03确认 Cursor 的“Settings → Tools & MCP”显示 Memory.fit 已连接。
{
"mcpServers": {
"memory-fit": {
"url": "https://api.memory.fit/mcp?src=mcp-myfitnesspal",
"headers": { "Authorization": "Bearer mem_pat_your_key" }
}
}
}Cursor 使用 Memory.fit 应用里的密钥连接。把它粘贴到 Cursor 的设置里,不要粘贴到对话中。
Claude Code在电脑上 · Claude Code · 约 1 分钟
- 01在终端里运行该命令
- 02启动 Claude Code 并运行 /mcp
- 03选择 memory-fit,并登录 Memory.fit
claude mcp add --transport http memory-fit "https://api.memory.fit/mcp?src=mcp-myfitnesspal"Codex在电脑上 · Codex CLI · 约 1 分钟
- 01在终端里运行该命令
- 02然后运行:codex mcp login memory-fit
- 03在打开的浏览器中登录 Memory.fit
codex mcp add memory-fit --url "https://api.memory.fit/mcp?src=mcp-myfitnesspal"试一试
试试这些提示词
“根据我在 MyFitnessPal 里的记录,我最近两周的蛋白质和目标相比怎么样?”
用到:get_ledgerget_trends
“把我这个月长距离骑行日和轻松日吃的东西做个对比。”
用到:get_ledgerget_day
“我在这周每次高强度训练的前一天碳水吃够了吗?”
用到:get_ledgerget_session_fueling
“围绕我的训练负荷,设置我下周的热量和蛋白质目标。”
用到:get_trendsset_day_targets
“围绕我的长跑和这周已经记录的内容,安排周六的饮食。”
用到:get_ledgerset_meal_plan
你的选项
把 MyFitnessPal 接入 AI 的所有方式
MyFitnessPal 有自己的 ChatGPT 应用。社区服务器运行在你自己的电脑上。Memory.fit 是托管的,把 MyFitnessPal 和你的其他设备放在一起。
| 选项 | 在哪里运行 | 你需要什么 |
|---|---|---|
| MyFitnessPal 自己的MyFitnessPal app for ChatGPT由 MyFitnessPal 托管,在 ChatGPT 中使用 | 由 MyFitnessPal 托管,在 ChatGPT 中使用 | 你在 ChatGPT 对话里用 @myfitnesspal 来调用它. 它依据 MyFitnessPal 包含 2,000 万种食物和 2,000 个食谱的数据库来回答. 在 MyFitnessPal 2026 年 1 月 7 日的公告中,还不能从 ChatGPT 连接你的账户并记录饮食. 仅限 ChatGPT. |
| 社区服务器AdamWalt/myfitnesspal-mcp-python在你自己的电脑上 | 在你自己的电脑上 | 你的 MyFitnessPal 浏览器会话 cookie,在你自己的电脑上运行。它通过 MyFitnessPal 未公开的网页接口读取并写入你的饮食日记。 |
| 托管的 MCP 服务器Memory.fit MCP托管,适用于 ChatGPT、Claude、Grok Bot、Gemini 和任何 MCP 应用 | 托管,适用于 ChatGPT、Claude、Grok Bot、Gemini 和任何 MCP 应用 | Memory.fit 应用已连接 Apple Health(iPhone)或 Health Connect(Android),并且 MyFitnessPal 在那里共享它的饮食。每月 $9 或每年 $69,另有 7 天免费试用。 |
什么时候别的选项更合适
- 你想要来自 MyFitnessPal 数据库的食谱灵感和宏量营养素指引,不需要饮食日记:MyFitnessPal 自己的 ChatGPT 应用可以做到,而且只能在 ChatGPT 里用。
限制,直接告诉你
- MyFitnessPal 没有公开 API。你的 AI 看到的是 MyFitnessPal 应用与 Apple Health 或 Health Connect 共享的内容。
- MyFitnessPal 共享的是饮食摘要,而不是单独的食物,而且在 iPhone 上不带你吃东西的时间。
- 只有连接之后记录的饮食才会进来;更早的饮食日记留在 MyFitnessPal 里。
- Memory.fit 读取你的饮食,不会更改 MyFitnessPal 里的任何内容。要编辑一餐,请在 MyFitnessPal 里编辑。
来源,检查于 2026年11月10日
- blog.myfitnesspal.com/myfitnesspal-chatgpt-your-nutrition-questions-answered-in-seconds/: MyFitnessPal, January 7, 2026: @myfitnesspal in ChatGPT for recipes and nutrition guidance from its food database; logging meals in ChatGPT 'isn't available, but future versions may allow you to connect your MyFitnessPal account'
- github.com/AdamWalt/myfitnesspal-mcp-python: Unofficial; diary, goals, water, measurements; MyFitnessPal has no public API, so it uses session cookies and internal endpoints that can change without notice; 71 stars, pushed 2026-10-20
- support.myfitnesspal.com/hc/en-us/articles/360032271092-Apple-Health-FAQ-and-Troubleshooting: MyFitnessPal: food goes from MyFitnessPal to Apple Health as meal summaries with most nutrients, without timestamps; exercise goes from Apple Health only; weight goes both ways; only data logged after you connect syncs
- support.myfitnesspal.com/hc/en-us/articles/10553948248973-Health-Connect-FAQ-and-Troubleshooting: MyFitnessPal: logged food posts to Health Connect as a meal summary, not individual foods, starting the day you link; custom meal names show as Other; Android 10 or higher
常见问题
MyFitnessPal MCP,简要说明。
不是面向所有 AI 的。MyFitnessPal 有自己的 ChatGPT 应用,即 MyFitnessPal app for ChatGPT。你在 ChatGPT 对话里用 @myfitnesspal 来调用它. 它依据 MyFitnessPal 包含 2,000 万种食物和 2,000 个食谱的数据库来回答. 在 MyFitnessPal 2026 年 1 月 7 日的公告中,还不能从 ChatGPT 连接你的账户并记录饮食. 仅限 ChatGPT。
可以,通过 Apple Health或Health Connect。把 MyFitnessPal 关联到 Apple Health或Health Connect,在 Memory.fit 应用里连接 Apple Health或Health Connect,把 Memory.fit 作为连接器添加到 ChatGPT,ChatGPT 就会读取每次完成的训练。Claude 和所有 MCP 应用的做法相同。
不需要。Memory.fit 是托管的:你向 AI 添加一个地址,并用你的 Memory.fit 账户登录。无需安装,也不用粘贴其他服务的密码。
每个 AI 只获得你允许的权限,每一处改动都会在应用里显示是谁做的,你也可以随时断开某个 AI 或某个数据源。
MyFitnessPal 2026 年 1 月 7 日的公告里没有提到:该应用依据 MyFitnessPal 的食物数据库和食谱来回答,当时还不能从 ChatGPT 记录饮食。等 MyFitnessPal 把你记录的饮食共享到 Apple Health 或 Health Connect 之后,Memory.fit 会把它们提供给你的 AI。
不会。当一餐 MyFitnessPal 的记录和你的 AI 记录的一餐在时间和份量上吻合时,当天只计一次,并显示它同时也在 MyFitnessPal 里。
相关
更多 MCP 页面
MyFitnessPal 是 MyFitnessPal, Inc 的商标。Memory.fit 并非由 MyFitnessPal, Inc 制作,也与其无关联。
你的下一章,从你学到的一切开始。
Android 版已上线。iPhone 版即将推出:加入候补名单,Memory.fit 登陆 App Store 那天我们会发邮件通知你。
不发垃圾邮件。准备好时只发一封。