关于 Japan Food DB
Japan Food DB 是面向 AI Agent 的日本食品营养数据 MCP 服务,可按日文食品名称查询日本官方成分表中的每 100 克营养值。它支持模糊及口语化名称,并附带数据来源。
主要功能
- 01查询日本食品名称
- 02模糊匹配口语名称
- 03返回每 100 克营养数据
- 04附带数据来源
适用场景
- 01查询常见食品的热量
- 02查找口语食品名称对应数据
- 03为饮食分析获取参考数值
MCP 相关
它作为远程 MCP 服务,向客户端提供 search_food 和 get_nutrition 工具。响应附有来源,并声明数据仅供参考,不适用于医疗、过敏等关键决策。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://toriigate.dev/mcp/food-dbclaude mcp add --transport http dev-toriigate-food-db https://toriigate.dev/mcp/food-db{"mcpServers":{"dev-toriigate-food-db":{"type":"http","url":"https://toriigate.dev/mcp/food-db"}}}在 Cursor 中打开{"servers":{"dev-toriigate-food-db":{"type":"http","url":"https://toriigate.dev/mcp/food-db"}}}在 VS Code 中打开{"mcpServers":{"dev-toriigate-food-db":{"type":"http","url":"https://toriigate.dev/mcp/food-db"}}}{"mcpServers":{"dev-toriigate-food-db":{"serverUrl":"https://toriigate.dev/mcp/food-db"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
2| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 结果数量上限(默认值为 5) |
| query | string | 是 | 日文食物名称,例如 "鶏むね肉" 或 "ごはん" |
详细介绍
⛩️ Torii Gate
面向 AI Agent 的日本数据工具。
日本拥有大量干净、公开、准确的数据——食品成分表、企业登记信息、法律、地价。但这些数据几乎都无法供 AI Agent 使用:没有干净的 API,界面只有日文,Excel 文件藏在网页表单之后。与此同时,世界各地的 Agent 每天都会接到日本相关任务。
Torii Gate 是通往这些数据的入口:每个数据集都会变成一个远程 MCP 服务,任何 Agent 都可以发现、连接并调用。
工具
| 工具 | 说明 | 端点 |
|---|---|---|
| Japan Food DB | 根据日本官方《食品成分标准表》,将日文食品名称(包括模糊匹配和口语说法)对应到每 100g 的营养成分数据。涵盖 USDA 和 Open Food Facts 未收录的食品。 | /mcp/food-db |
更多工具即将推出——企业登记信息查询、发票登记检查、补助金搜索。该平台由清单驱动:添加一个工具只需新建一个目录并添加一行注册信息。
从 MCP 客户端连接
将远程服务添加到客户端(以 Claude Code 为例):
claude mcp add --transport http japan-food-db https://toriigate.dev/mcp/food-db
然后可以提问,例如 "「セブンのサラダチキン」这种鸡胸肉的热量是多少?"——Agent 会调用 search_food / get_nutrition,并获取附有来源的准确数据。
免费套餐无需 API 密钥(有速率限制)。
自行运行
npm install
npm run dev # local dev server on :8787
npm run typecheck
冒烟测试:
curl http://localhost:8787/llms.txt
curl -X POST http://localhost:8787/mcp/food-db \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_food","arguments":{"query":"ごはん"}}}'
架构
- Cloudflare Workers + Hono + MCP SDK(Streamable HTTP,无状态)
- 由清单驱动:每个工具都位于
src/tools/<name>/,并在清单中声明其 MCP 工具、定价和数据来源。llms.txt和 MCP Registry 的server.json记录均由清单生成,不手动编写。 - 内置漏斗指标统计:记录每个工具的发现 → 连接 → 调用事件。
- 设计上设有预算保护:运行于 Workers 免费套餐,达到请求上限时会直接拒绝请求,不会产生费用。
数据原则
- 记录仅包含事实——名称、数字、来源 URL 和检索日期。不包含受版权保护的文本或图像。
- 以公开数据和政府数据作为基础层;每条记录都标明其来源和许可证。
- 每条响应都包含免责声明:数据仅供参考,不可用于医疗、过敏或其他关键决策。
- 立即处理下架请求。
完整数据集会在部署时导入,不属于此代码库的一部分。
这项实验
该平台几乎完全由 AI Agent 构建和运营——涵盖规划、代码、注册信息发布、监控和每周漏斗报告;只有发布或终止审批以及预算审查需要人工参与。这是一项公开实验,旨在验证由 AI 运营的业务单元能否找到真实的 Agent 对 Agent 需求。我们会持续公布漏斗数据和决策。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。