mcpField
J
Japan Food DB

Japan Food DB

远程服务
toriigate.dev健康医疗017 周前更新

关于 Japan Food DB

Japan Food DB 是面向 AI Agent 的日本食品营养数据 MCP 服务,可按日文食品名称查询日本官方成分表中的每 100 克营养值。它支持模糊及口语化名称,并附带数据来源。

主要功能

  1. 01查询日本食品名称
  2. 02模糊匹配口语名称
  3. 03返回每 100 克营养数据
  4. 04附带数据来源

适用场景

  1. 01查询常见食品的热量
  2. 02查找口语食品名称对应数据
  3. 03为饮食分析获取参考数值

MCP 相关

它作为远程 MCP 服务,向客户端提供 search_food 和 get_nutrition 工具。响应附有来源,并声明数据仅供参考,不适用于医疗、过敏等关键决策。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://toriigate.dev/mcp/food-db
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

2
参数类型必填说明
limitinteger否结果数量上限(默认值为 5)
querystring是日文食物名称,例如 "鶏むね肉" 或 "ごはん"

详细介绍

⛩️ 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 免费套餐,达到请求上限时会直接拒绝请求,不会产生费用。

数据原则

  1. 记录仅包含事实——名称、数字、来源 URL 和检索日期。不包含受版权保护的文本或图像。
  2. 以公开数据和政府数据作为基础层;每条记录都标明其来源和许可证。
  3. 每条响应都包含免责声明:数据仅供参考,不可用于医疗、过敏或其他关键决策。
  4. 立即处理下架请求。

完整数据集会在部署时导入,不属于此代码库的一部分。

这项实验

该平台几乎完全由 AI Agent 构建和运营——涵盖规划、代码、注册信息发布、监控和每周漏斗报告;只有发布或终止审批以及预算审查需要人工参与。这是一项公开实验,旨在验证由 AI 运营的业务单元能否找到真实的 Agent 对 Agent 需求。我们会持续公布漏斗数据和决策。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。