关于 Forkmate
Forkmate 是面向热量和宏量营养素记录者的托管饮食日记,可通过 AI 助手记录餐食。它支持查看每日或日期范围汇总,并提供食物查询和饮食偏好管理。
主要功能
- 01记录、修改和删除餐食
- 02查看每日及日期范围汇总
- 03搜索食物和扫描条码
- 04管理饮食偏好
- 05查看常吃食物
适用场景
- 01通过 AI 助手记录餐食
- 02查看每日热量和宏量营养素
- 03按条码查询包装食品
MCP 相关
Forkmate 通过托管远程 MCP 服务向 MCP 客户端提供饮食日记工具,使用 Streamable HTTP。客户端通过 OAuth 2.1 与 PKCE 登录。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.forkmate.ai/claude mcp add --transport http ai-forkmate-forkmate https://mcp.forkmate.ai/{"mcpServers":{"ai-forkmate-forkmate":{"type":"http","url":"https://mcp.forkmate.ai/"}}}在 Cursor 中打开{"servers":{"ai-forkmate-forkmate":{"type":"http","url":"https://mcp.forkmate.ai/"}}}在 VS Code 中打开{"mcpServers":{"ai-forkmate-forkmate":{"type":"http","url":"https://mcp.forkmate.ai/"}}}{"mcpServers":{"ai-forkmate-forkmate":{"serverUrl":"https://mcp.forkmate.ai/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
14此工具无需参数。
详细介绍
Forkmate — 免费 AI 卡路里追踪器 MCP 服务(Claude、ChatGPT、Cursor)
Forkmate(forkmate.ai)是一款免费的 AI 卡路里和宏量营养素追踪器,你可以通过对话使用它。告诉 AI 助手你吃了什么,它就会将这顿饭及其卡路里、蛋白质、碳水化合物和脂肪记录到你的私人饮食日记中。你可以在网页日记 app.forkmate.ai 中查看当天记录。
这是一个托管的远程 MCP 服务。无需安装或运行任何东西:只需向客户端添加一个 URL 并登录。
| 服务 URL | https://mcp.forkmate.ai/ |
| 传输方式 | Streamable HTTP |
| 身份验证 | OAuth 2.1,使用 PKCE 和动态客户端注册。客户端首次调用工具时会打开登录页面 |
| 价格 | 免费。没有付费套餐、试用期、银行卡要求或广告 |
| Registry 名称 | ai.forkmate/forkmate(server.json) |
| 设置指南 | forkmate.ai/connect |
连接你的 AI
Claude(claude.ai 和 Claude Desktop)
设置 → 连接器 → 添加自定义连接器 → 粘贴 https://mcp.forkmate.ai/ → 登录。
Claude Code
claude mcp add --transport http forkmate https://mcp.forkmate.ai/
ChatGPT
如果你的套餐提供开发者模式,请在 ChatGPT 设置中启用该模式,创建一个 URL 为 https://mcp.forkmate.ai/ 的开发者模式应用,选择 OAuth,然后登录。
Cursor
点击上方的 添加到 Cursor,或将以下内容添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"forkmate": { "url": "https://mcp.forkmate.ai/" }
}
}
VS Code(GitHub Copilot)
点击上方的 在 VS Code 中安装,或将以下内容添加到 .vscode/mcp.json:
{
"servers": {
"forkmate": { "type": "http", "url": "https://mcp.forkmate.ai/" }
}
}
Windsurf
将以下内容添加到 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"forkmate": { "serverUrl": "https://mcp.forkmate.ai/" }
}
}
Cline
MCP Servers → Remote Servers → 名称 forkmate,URL https://mcp.forkmate.ai/,传输方式为
Streamable HTTP。安装此服务的 AI Agent 可以参阅 llms-install.md。
Gemini CLI
将以下内容添加到 ~/.gemini/settings.json:
{
"mcpServers": {
"forkmate": { "httpUrl": "https://mcp.forkmate.ai/" }
}
}
其他 MCP 客户端
添加一个 URL 为 https://mcp.forkmate.ai/ 的远程 HTTP MCP 服务,并完成登录。
然后告诉助手你吃了什么(“早餐吃了两个鸡蛋和吐司”),或者询问“今天摄入了多少卡路里?”。
工具
| 工具 | 功能 |
|---|---|
log_meal | 将你吃的食物记录到日记中 |
update_meal | 更正日记中已有的条目 |
delete_meal | 从日记中删除条目 |
get_day | 查看某一天的日记及卡路里和宏量营养素总量 |
get_range | 查看一段日期范围内的记录及每日总量 |
get_preferences | 查看你的饮食资料:喜欢和不喜欢的食物、过敏情况及饮食方式 |
update_preferences | 添加或移除喜欢和不喜欢的食物及过敏项,或设置饮食方式 |
get_usual_foods | 查看你最常吃的食物和上周吃过的食物 |
search_foods | 搜索 USDA FoodData Central 和 Open Food Facts |
lookup_barcode | 通过条形码查询包装食品(Open Food Facts) |
whoami | 确认当前连接的账户 |
提示词
log-meal · log-photo · today-so-far · hit-protein · week-review · import-myfitnesspal
你的客户端会将这些显示为可直接使用的起始提示词。
从 MyFitnessPal 迁移?
免费导出 MyFitnessPal 数据,并迁移你的历史记录: forkmate.ai/migrate-from-myfitnesspal。
隐私
每次调用都仅限于你本人已登录的账户。Forkmate 会存储你的饮食日记,这属于与健康相关的数据。请阅读隐私政策和消费者健康数据政策。你可以在应用中自行导出数据并删除账户。
卡路里和宏量营养素数值均为估算值。不适用于胰岛素剂量计算或任何其他医疗决策。
关于此代码库
此代码库包含公开的服务清单和设置说明。服务本身托管于 mcp.forkmate.ai;其源代码不公开。
由 Shawn Azar 制作。支持联系:[email protected]。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。