インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、GTIN / Barcode Lookup をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI がバーコードを商品データに変換します。EAN、UPC、ISBN で食品と飲料、一般小売商品、化粧品、書籍を調べたり、商品名やブランドから商品の GTIN を探したりできます。無料の公開データベース(Open Food Facts、UPCitemdb、Open Beauty Facts、Google Books)を使うため、アカウントも API キーも不要です。
こう聞いてみよう
GTIN / Barcode Lookup のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → GTIN / Barcode Lookup をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
GTIN Barcode Lookup + Gemini
AI がバーコードを商品データに変換します。EAN、UPC、ISBN で食品と飲料、一般小売商品、化粧品、書籍を調べたり、商品名やブランドから商品の GTIN を探したりできます。無料の公開データベース(Open Food Facts、UPCitemdb、Open Beauty Facts、Google Books)を使うため、アカウントも API キーも不要です。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
(なし: 公開データのため API キーは不要)
ステップ 1 — 認証情報を取得
- コネクターストアで GTIN / Barcode Lookup を選び、インストールします。入力する値はありません。どのソースもアカウントや API キーのいらない公開データベースで、Authorize with Provider の手順もありません。
- 知っているバーコードで試します。AI に
gtin_lookup_foodを3017620422003(Nutella の瓶)で実行してもらうと、商品名、ブランド、内容量、カテゴリー、Nutri-Score、画像のリンクが返ります。 - その後は、AI が商品に合ったツールを使います。電子機器、家庭用品、おもちゃ、工具には
gtin_lookup_retail、化粧品とパーソナルケア用品にはgtin_lookup_beauty、書籍にはgtin_lookup_bookです。
データベースごとの対象: gtin_lookup_food と gtin_lookup_search_food は Open Food Facts を参照します(食品、飲料、包装された消費財。数百万点の商品を多言語で収録し、ブランド、カテゴリー、内容量、ラベル、Nutri-Score、原材料、画像を含みます)。gtin_lookup_retail と gtin_lookup_search_retail は UPCitemdb を参照します(電子機器、家庭用品、おもちゃ、工具などの小売商品。タイトル、説明、ブランド、型番、画像、既知のマーケットプレイスの出品情報を含みます)。gtin_lookup_beauty は Open Beauty Facts を参照します(化粧品とパーソナルケア用品。成分と開封後の使用期限を含みます)。gtin_lookup_book は Google Books を参照します(タイトル、著者、出版社、出版日、説明、表紙画像)。収録されている商品はデータベースごとに異なるため、見つからない場合は AI が次のデータベースを試します。
名前からバーコードを探す: gtin_lookup_search_food は商品名またはブランドで検索し(既定で 10 件、最大 50 件)、gtin_lookup_search_retail はキーワードで検索します。どちらも各ヒットのバーコードを返すので、説明文から GTIN にたどり着けます。
バーコードの形式とチェックデジット: バーコードは数字で渡し、先頭のゼロは残してください。EAN-13(GTIN-13)は 13 桁、UPC-A は 12 桁で、UPC-A は先頭に 0 を付けた GTIN-13 としても見つかります。書籍の GTIN は ISBN-13 で、裏表紙のバーコードと一緒に印刷されている 978 または 979 で始まる 13 桁の番号です。gtin_lookup_book はこの番号を受け付けます。古い書籍には 10 桁の ISBN しかないことがよくあります。その ISBN-13 は、978 のあとに最初の 9 桁を続け、最後にチェックデジットを計算し直したものです。GTIN と ISBN-13 の最後の桁はほかの桁から計算されるチェックデジットなので、1 桁だけ打ち間違えると別の商品ではなく、存在しないコードになります。
コードが見つからない場合: Open Food Facts と Open Beauty Facts は status 0 を、UPCitemdb は空の items 配列を返します。これはそのデータベースに商品がないというだけの意味です。AI は別の種類の商品向けのツールを試すか、商品名とブランドで検索します。Open Food Facts と Open Beauty Facts はボランティアが登録しているため、載っていない商品や空の項目があります。
レート制限: これらの無料ソースは IP アドレスごとにリクエスト数を制限しています。UPCitemdb の無料トライアルは IP ごとに 1 日約 100 リクエストまで、Google Books には匿名利用で共有される割り当てがあり、Open Food Facts は負荷を軽く保つよう求めています。UPCitemdb の 1 日の上限に達すると、小売商品のツールは翌日まで失敗します。食品、化粧品、書籍の検索には影響しません。インスタンスにプロキシが設定されていれば、すべてのツールがそのプロキシを経由するため、負荷が分散され IP のブロックを防げます。バーコードは 1 件ずつ調べ、同じコードを何度も問い合わせずに結果を再利用してください。
読み取り専用: 6 つのツールはすべて読み取りだけを行います。データベースに送られるのはバーコードか検索語だけです。
このコネクターは、これらのデータベースへの商品の登録や編集、バーコードの作成、バーコード画像の読み取りは行いません。扱うのはコードの数字です。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
GTIN Barcode Lookupのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
gtin_lookup_food | Look up a food, drink or packaged consumer product by its barcode (GTIN-13 / EAN / UPC) in Open Food Facts |
gtin_lookup_search_food | Search Open Food Facts by product name or brand (no barcode needed) |
gtin_lookup_retail | Look up a general retail product (electronics, household, toys, tools, etc.) by UPC/EAN barcode in UPCitemdb |
gtin_lookup_search_retail | Search UPCitemdb by keyword to find general retail products and their UPC/EAN barcodes |
gtin_lookup_beauty | Look up a cosmetics or personal-care product by its barcode (GTIN-13 / EAN) in Open Beauty Facts |
gtin_lookup_book | Look up a book by its ISBN-13 (which is the book's GTIN) via Google Books |
プロンプトの例
- 「バーコード 3017620422003 の商品は何?ブランド、内容量、Nutri-Score、主な原材料を教えて。」
- 「Coca-Cola Zero の 1.5 リットルボトルのバーコードを探して。」
- 「ISBN 9780141036144 の本を調べて。タイトル、著者、出版社、出版年を教えて。」
- 「仕入先の納品書にコード 4006381333931、5449000000996、012345678905 が載っています。それぞれどの商品で、見つからなかったのはどれ?」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?