Spree Commerce developer docs for AI agents
Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.
作者による説明(英語の原文)
Cross-retailer product catalog: one scored answer per product with live prices and buy links.
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
チェック 4/4 合格 · 質問内容は提供元のサーバー(us-central1-swervie-prod.cloudfunctions.net)を通ります
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで
CustomizeConnectors
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Swerviehttps://us-central1-swervie-prod.cloudfunctions.net/mcpAuthentication は Claude が検出したままにして Add を押します
+ConnectorsSwervie
Swervie を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Swervie を使っていると言うか、回答に Swervie のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT は法人向けプランのみ接続できます
Web 版 ChatGPT Business・Enterprise・Edu で、ワークスペースの管理者かオーナーが追加します · Free・Plus・Pro の場合:あなたの ChatGPT プランではまだ MCP を自分でつなげません
Plugins+Add custom MCP server
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Swerviehttps://us-central1-swervie-prod.cloudfunctions.net/mcp新しいチャットを開き、入力前にプラグインの一覧から Swervie を選びます
Swervie を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Swervie を使っていると言うか、回答に Swervie のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --transport http swervie https://us-central1-swervie-prod.cloudfunctions.net/mcpSwervie が一覧にあり、接続済みと表示されれば OK です
Swervie を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Swervie を使っていると言うか、回答に Swervie のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Swervie を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Swervie を使っていると言うか、回答に Swervie のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
Swervie を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Swervie を使っていると言うか、回答に Swervie のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://us-central1-swervie-prod.cloudfunctions.net/mcpJSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --transport http swervie https://us-central1-swervie-prod.cloudfunctions.net/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"swervie": {
"url": "https://us-central1-swervie-prod.cloudfunctions.net/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"swervie": {
"type": "http",
"url": "https://us-central1-swervie-prod.cloudfunctions.net/mcp"
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ツールの名前と説明は、サーバーが2026年11月7日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
find_categoryFind the Swervie product category that matches a shopping intent and return its filter contract: every filterable specification with its type, units, allowed values, and importance, plus budget, mid, and premium price bands.
browse_categoryReturn a category's consolidated, ranked shelf: one row per product, with duplicate seller listings already collapsed. Each row carries price, price_band, buy_url and buy_seller (the retailer behind the link), image_url, star ratings, and the category's required and top-weighted
search_productsAnswer one free-text shopping query, such as 'TVs under $500 with 120hz refresh rate', 'quiet dishwasher for a small kitchen', 'robot vacuum for pet hair under $600', or 'Sony WH-1000XM5 lowest price'. A query naming one specific product resolves to that product (interpretation.m
lookup_productLook up one specific product by name or identifier: a product name such as 'Sony WH-1000XM5' or 'Ninja AF101 air fryer', an ASIN, a UPC/EAN/GTIN, or brand plus model number. match reports the result: 'exact' (identifier hit), 'likely' (one clear name match; interpretation.runner_
get_productsFull detail for up to 25 products: all specifications in the category's standard order (card_specs first), review-derived ratings with verbatim evidence quotes, every seller offer with price and buy_url, and attribute_provenance recording where each spec value came from (manufact
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月12日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント Swervie で確認済みです
コードの最終更新:14 日前
このリポジトリはまだGitHubから読み取っていません
327ミリ秒で応答(HTTP 200)
サインイン不要
5件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック4項目のうち4項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は14 日前、最新バージョン(1.6.0)がレジストリに届いたのは14 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP に対応したアプリでも使えます(例:ChatGPT Business 以上)。
同じカテゴリには:Spree Commerce developer docs for AI agents, Stripe MCP, Sessy — Amazon SES observability
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.
MCP server integrating with Stripe - tools for customers, products, payments, and more.
Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Swervie MCP server
One scored answer per product, across every retailer, for AI agents.
Remote MCP server · Streamable HTTP · no auth · no API key · free
Developer docs · Tool reference · Connect a client · Response shapes · Data handling
https://us-central1-swervie-prod.cloudfunctions.net/mcp
Swervie is a cross-retailer product catalog built for assistants. Ask a normal shopping question and get one consolidated, scored answer per product: live prices, comparable specifications, review-derived ratings with verbatim evidence quotes, and a buy link for every seller. Instead of eight duplicate listings and a stale listicle.
io.modelcontextprotocol/ui extension); plain JSON everywhere else.Coverage today: 300+ categories, from robot vacuums and televisions to espresso machines, mattresses and hiking boots, across hundreds of sellers. The live list is at swervie.xyz/llms.txt.
Claude Code
claude mcp add --transport http swervie https://us-central1-swervie-prod.cloudfunctions.net/mcp
Cursor, Windsurf, VS Code, Claude Desktop, ChatGPT, Gemini CLI and others: see docs/clients.md. Every config is the same one line, the URL above, with no headers and no secrets.
curl
MCP=https://us-central1-swervie-prod.cloudfunctions.net/mcp
H=(-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream')
curl -s -X POST $MCP "${H[@]}" -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'
curl -s -X POST $MCP "${H[@]}" -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_products","arguments":{"query":"65 inch OLED TV under $1500","limit":3}}}'
More in examples/: a Node client using the official SDK, a Python client, and the curl script above.
| Tool | Kind | What it does |
|---|---|---|
search_products | read | The one-call path. Resolves a free-text query to a named product, an "A vs B" comparison, or a category shelf with constraints as filters and wishes as ranking preferences. Returns an interpretation receipt. |
lookup_product | read | One product by name, ASIN, UPC/EAN/GTIN, or brand + model. Full detail, every seller offer, and its rank on its shelf. |
find_category | read | The matching category and its filter contract: every filterable spec with type, units, allowed values and importance, plus price bands. |
browse_category | read | A category's ranked shelf with explicit filters (hard) and preferences (soft), sorted by value, quality or price. |
get_products | read | Full detail for up to 25 ids: all specs with provenance, review sub-ratings with evidence quotes, every offer. |
Every tool is read-only and annotated (title, readOnlyHint: true, openWorldHint: true), so hosts can run them without a confirmation prompt. The server provides data only: it writes nothing on the user's behalf, and neither its instructions nor its results direct the model. Full input schemas and descriptions, generated from the live server, are in docs/tools.md.
search_products → ranked shelf with prices, buy links and the commission disclosure.get_products → refresh rate, VRR, HDMI 2.1, and what reviewers say about input lag.lookup_product → every seller offer, plus its rank on the shelf and higher-scoring alternatives.The server ships instructions on initialize that describe each tool and the fields its results carry, so a client needs no prompt engineering.
Every tool accepts an optional user_signature: an opaque, stable, pseudonymous id that gives each shopper their own rate-limit quota (instead of sharing one per session or egress IP) and attributes their buy-link clicks. The recommended recipe:
user_signature = "sv1-" + sha256hex("swervie/v1|" + id).slice(0, 24)
where id is the user's most stable identifier, normalized (lowercase, trimmed; email preferred, with +tags stripped). Never send the raw identifier. If none is available, use "sv1r-" + a UUID kept for that user, or omit the field. A value that changes every session counts as a new shopper each session. The server hashes any raw email or phone number that arrives by mistake before anything is stored.
info@plum-app.com.buy_url also carries a disclosure string worded for the shopper. Commissions never affect rankings, scores, or which products are shown.Details in docs/data-handling.md. Policies: privacy · terms · disclosure.
This repository is the public home of the Swervie MCP server: documentation, the registry manifest (server.json), client configuration, examples, and brand assets for directories. The serving code runs as a Google Cloud Function inside Swervie's main monorepo and is not published here. The hosted endpoint is the supported way to use it. Issues and feature requests are welcome.
Server version is reported by initialize (serverInfo.version). Protocol version 2025-06-18. Transport: Streamable HTTP, stateless.
Changes: v1.6.0 (2026-10) removed the two non-destructive write tools (record_selection, submit_feedback) and rewrote the server instructions and result notes as descriptions of the data; the server is now read-only end to end.
Documentation, examples and assets in this repository are MIT licensed (© Plum Applications, Inc.). Use of the hosted service is governed by the terms.