Spree Commerce developer docs for AI agents
Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.
作者による説明(英語の原文)
Read-only Snapp! Shop marketplace: search, categories, seller offers in Toman, reviews.
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
チェック 2/2 合格 · あなたのパソコンで動きます
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
Snapp! Shop のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Python (uv) を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
SettingsDeveloperEdit Config
{
"mcpServers": {
"snappshop": {
"command": "uvx",
"args": [
"snappshop-mcp"
],
"env": {
"SNAPPSHOP_MCP_PROXY": "your-value"
}
}
}
}キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Snapp! Shop を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Snapp! Shop を使っていると言うか、回答に Snapp! Shop のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Snapp! Shop につなげません
Snapp! Shop はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · Snapp! Shop につなげるアプリを使う
B · ネットショップ・決済 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
Snapp! Shop のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Python (uv) を入れてください(1 回だけ)
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add snappshop --env SNAPPSHOP_MCP_PROXY=your-value -- uvx snappshop-mcpEnter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Snapp! Shop が一覧にあり、接続済みと表示されれば OK です
Snapp! Shop を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Snapp! Shop を使っていると言うか、回答に Snapp! Shop のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
Snapp! Shop のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Python (uv) を入れてください(1 回だけ)
Snapp! Shop の設定で SNAPPSHOP_MCP_PROXY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Snapp! Shop を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Snapp! Shop を使っていると言うか、回答に Snapp! Shop のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
Snapp! Shop のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Python (uv) を入れてください(1 回だけ)
Snapp! Shop の設定で SNAPPSHOP_MCP_PROXY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Snapp! Shop を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Snapp! Shop を使っていると言うか、回答に Snapp! Shop のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code
claude mcp add snappshop --env SNAPPSHOP_MCP_PROXY=your-value -- uvx snappshop-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"snappshop": {
"command": "uvx",
"args": [
"snappshop-mcp"
],
"env": {
"SNAPPSHOP_MCP_PROXY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"snappshop": {
"command": "uvx",
"args": [
"snappshop-mcp"
],
"env": {
"SNAPPSHOP_MCP_PROXY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"snappshop": {
"type": "stdio",
"command": "uvx",
"args": [
"snappshop-mcp"
],
"env": {
"SNAPPSHOP_MCP_PROXY": "your-value"
}
}
}
}SNAPPSHOP_MCP_PROXY envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
pypi: snappshop-mcpこのサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月11日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント sepehr071 で確認済みです
コードの最終更新:3 日前
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック2項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は3 日前、最新バージョン(0.2.0)がレジストリに届いたのは4 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには: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、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Let your AI agent shop around on Snapp! Shop (اسنپ‌شاپ).
An unofficial, read-only MCP server for Snapp! Shop, the Snapp marketplace in Iran:
search products, compare every seller's price in Toman, filter by specs, read buyer reviews and catch today's flash sales, all from Claude, Cursor or Copilot.
For AI agents · Why · What it can do · Quick start · Tools · How it works · Good to know · FAQ · Configuration · فارسی · Development
uvx snappshop-mcp or claude mcp add snappshop -- uvx snappshop-mcp. Transport: stdio. Needs uv (Python 3.10+).SNAPPSHOP_MCP_PROXY to an HTTP proxy that exits in Iran. System proxy settings are ignored.readOnlyHint: true.ss_search, ss_suggest, ss_filters, ss_categories, ss_category, ss_brand, ss_product, ss_compare, ss_reviews, ss_similar, ss_seller, ss_promotions, ss_collection. Typical sequence: ss_search -> ss_product (all sellers, cheapest first) -> ss_reviews. Browsing: ss_categories -> ss_filters -> ss_category.product_id (digits) goes to ss_product and ss_compare; id (6 characters) to ss_reviews and ss_similar; seller_id to ss_seller; collection_id to ss_collection.rating = not rated). Lists are 12 items per page; the site caps a list at 10,000 items. Reviewer names are left out.server.json and the iran-mcp catalog once the server is listed there.Snapp! Shop sells one product through many sellers at different prices, warranties and delivery terms. Finding the best offer means opening product pages one by one. An agent with snappshop-mcp reads them all in seconds:
You: Who sells the Samsung Galaxy A07 (64 GB) cheapest on Snapp! Shop, and with what warranty?
Agent: *calls*
ss_search(query="Galaxy A07 64")→ss_product(product="25751584")
| Price (Toman) | Seller | Colour | Warranty |
|---:|---|---|---|
| 44,600,000 | دیجی لند سانا | سبز | گارانتی ۱۸ ماهه شرکتی |
| 44,770,000 | سام پلاس | بنفش | گارانتی ۱۸ ماهه هماهنگ (داریا همراه) |
| 45,500,000 | ویراوین | سبز | گارانتی ۱۸ ماهه شرکتی |
12 sellers in total, rating 4.3 from 370 ratings. Want the reviews with
ss_reviews?
Real tool output from 2026-11-04; prices and stock change all the time. Prices are in Toman.
ss_filters shows the real filters of a listExample prompts:
You need uv and an Iranian IP address (Snapp! Shop blocks foreign IPs; see FAQ). No API key or account.
Claude Code
claude mcp add snappshop -- uvx snappshop-mcp
Claude Desktop
Settings → Developer → Edit Config, then add:
{
"mcpServers": { "snappshop": { "command": "uvx", "args": ["snappshop-mcp"] } } }
</details>
Cursor
Click Install in Cursor above, or add the Claude Desktop block to ~/.cursor/mcp.json (or .cursor/mcp.json in a project).
VS Code (Copilot agent mode)
Click Install in VS Code above, or add to .vscode/mcp.json:
{
"servers": { "snappshop": { "type": "stdio", "command": "uvx", "args": ["snappshop-mcp"] } } }
</details>
Codex CLI
codex mcp add snappshop -- uvx snappshop-mcp
Or in ~/.codex/config.toml:
[mcp_servers.snappshop]
command = "uvx" args = ["snappshop-mcp"]
</details>
Gemini CLI
Add to ~/.gemini/settings.json:
{
"mcpServers": { "snappshop": { "command": "uvx", "args": ["snappshop-mcp"] } } }
</details>
Windsurf
Add the Claude Desktop block to ~/.codeium/windsurf/mcp_config.json.
Anything else
It's a standard stdio MCP server: run uvx snappshop-mcp, or pip install snappshop-mcp and run snappshop-mcp.
All tools are read-only. Lists return 12 items per page (page starts at 1).
| Tool | What it does |
|---|---|
ss_search | Find products by name; filters: price range, brands, specs, colours, in stock, discounted, fast delivery; sort |
ss_suggest | Popular search phrases for a prefix, with popularity scores |
ss_filters | Price range, colours, brands and spec filters (with options) of a category or a search |
ss_categories | Category paths: the top level, or the children of one |
ss_category | Products of a category or category-brand page, with the same filters as ss_search |
ss_brand | Products of a brand page |
ss_product | Specs, rating and every seller's offer (price, discount, stock, warranty, delivery, seller rating), cheapest first |
ss_compare | 2-4 products side by side: price, rating, seller count and the specs that differ |
ss_reviews | Buyer reviews: score, text, pros and cons, votes, date; with total and pages |
ss_similar | Similar products, or accessories sold with the product |
ss_seller | Products of one seller, with the seller's name and score |
ss_promotions | Flash sales (with end times), carousels and campaign pages; links to the tool that opens each |
ss_collection | Every product of one promotion from ss_promotions |
Filters use names, not ids: specs=["حافظه داخلی=256 گیگابایت"], colors=["مشکی"]. Call ss_filters first to see what a category offers.
The server calls the same JSON API (apix.snappshop.ir) that the Snapp! Shop web app uses, with the guest token the site hands to every visitor. Requests go out with a Chrome TLS fingerprint and the headers the site's own frontend sends, so they look like normal browsing. One shared HTTP client caches reads for 60 seconds, limits concurrency, retries timeouts and server errors, and refuses any host except apix.snappshop.ir.
Nothing is stored and nothing is sent anywhere else. There is no login: the server cannot see or change an account.
SNAPPSHOP_MCP_PROXY.mobile) have no product list: pick a subcategory from ss_categories.Does it need an API key or an account? No. It uses the guest session every visitor gets.
Can it buy something or add to the basket? No. It is read-only by design.
Why do I get HTTP 403? The site only answers Iranian IPs. Run the server from Iran without a VPN, or set SNAPPSHOP_MCP_PROXY to an HTTP proxy that exits in Iran.
Is this the same as snapp-mcp? No. snapp-mcp covers Snappfood (restaurants) and SnappMarket (groceries); this server covers the Snapp! Shop marketplace.
Which language should I ask in? Persian matches best because titles and specs are Persian; English brand and model names work too.
How do I filter a phone by storage? Call ss_filters(path="mobile/samsung"), then ss_category(path="mobile/samsung", specs=["حافظه داخلی=256 گیگابایت"]).
| Variable | Required | Default | Meaning |
|---|---|---|---|
SNAPPSHOP_MCP_PROXY | no | unset | HTTP proxy for every request, e.g. http://user:pass@host:port. A comma-separated list is used one at a time: the next proxy takes over when one is blocked (403/429) or cannot connect |
snappshop-mcp یک