Japan Restaurant Calories

dev.omikuji由 omikuji.dev 发布官方发布者v1.0.0更新于 Oct 24, 2026

Nutrition facts for 24,000+ menu items of 100+ Japanese restaurant chains, with sources.

已验证Streamable HTTP可网页运行位置与生活数据与分析

概览

AI 生成的概览

远程 MCP 服务器,让助手查询日本连锁餐厅菜单与包装食品的营养成分,并进行汇总计算。

可以做什么
按名称、份量、类别或品类搜索菜单项和包装食品,获取营养成分,并附各连锁品牌的来源文档。列出收录的连锁餐厅、门店和包装食品厂商,以及各自的品项数、公布的营养素和数据抓取日期。对选定的品项(如一餐或一天)累加营养,并标出部分品项未公布而可能偏低的营养素。向站点运营者报告缺失的连锁品牌或菜单项,仅保存品牌、品项和备注。
适用场景
适合需要日本连锁餐厅菜品或包装食品的热量与营养数据,或想按这些品项统计一餐、一天摄入的场景。也可在依赖数据前,先确认覆盖了哪些连锁品牌和营养素。
运行要求
远程 streamable HTTP 端点;未声明任何软件包、账号、API 密钥或请求头。需要能访问提供方的端点。
安装前请注意
无结果的搜索查询会以匿名方式计数(查询文本和连锁品牌),用于决定新增哪些品牌。request_missing 工具会把品牌、品项和备注发送给站点运营者,仅在确实需要却未找到时使用。部分品项未公布某些营养素时,汇总结果可能偏低。数据来自第三方连锁品牌和厂商,可能过时,请查看抓取日期。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Japan Restaurant Calories,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/dev.omikuji%2Fcalories/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "japan-restaurant-calories": {
      "type": "http",
      "url": "https://calories.omikuji.dev/mcp"
    }
  }
}

工具

4

search_menu

Search menu items

Search menu items of Japanese restaurant chains and stores, and packaged foods of Japanese food makers, and get their nutrition facts. Queries that return no results are counted anonymously (the query text and chain only) to decide which chains to add. query matches item name, size, category, genre and chain name (Japanese; spaces mean AND; katakana/hiragana and full/half width are treated alike; common chain nicknames like ケンタ, マック, サイゼ work). Combine with chain / genre / kcal range. Use nutrient to find items rich in a nutrient (only chains that publish it). Default order: with nutrient, by that nutrient descending; else with a query, by how well the item name matches ("relevance"); otherwise by kcal ascending. total includes discontinued items (listed last), so it can be larger than item_count in list_chains. Each item has an id for sum_items, a page url, and the chain's source_file.

输入参数sortchaingenrelimitqueryoffsetmax_kcalmin_kcalnutrient

sum_items

Total a meal

Add up nutrition for a set of items (a meal, a day) using ids from search_menu. Nutrients that some items do not publish are reported in incomplete, because their total is an underestimate.

输入参数items必填

list_chains

List covered chains

List the restaurant chains, stores and packaged-food makers covered (makers have type: packaged_food_maker), with item counts (current items only), which nutrients each chain publishes and when the data was fetched. query filters by chain name and also returns each chain's source document URL.

输入参数query

request_missing

Request a missing chain or item

Tell the site operator that a restaurant chain or menu item is missing. Use only after search_menu / list_chains could not find it AND the user actually wanted it. One request per chain or item. Only the chain, item and note are stored (no personal information is needed or kept). Requests are counted (not shown publicly) and used to decide what to add next. Some chains do not publish nutrition values at all, so a request does not guarantee coverage.

输入参数itemnotechain必填

版本历史

1
  1. v1.0.0最新Oct 15, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Omikuji 集成