# mcp-amazon

Подключает ИИ-ассистентов к Amazon Selling Partner API. Помогает просматривать заказы, управлять остатками FBA и карточками товаров.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 274
- Автор: codespar
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/codespar/mcp-dev-latam/tree/HEAD/packages/ecommerce/amazon
- Обновлён: 2026-09-27
- HTML: https://affpapa.org/nevibecode/mcp/mcp-amazon

## Что делает

Сервер даёт агенту 24 инструмента для работы с магазином через Amazon SP-API. Он умеет запрашивать состав конкретного заказа, менять атрибуты листинга по SKU через JSON Patch, проверять отчёты и оценивать комиссии FBA для нужного ASIN.

Для авторизации используется протокол Login with Amazon. Сервер сам обменивает `AMAZON_REFRESH_TOKEN` на временный токен доступа и держит его в памяти. Учтите техническое ограничение: подпись AWS SigV4 пакет не реализует. Если ваш аккаунт продавца всё ещё требует подписи SigV4, запросы завершатся с ошибкой.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `AMAZON_LWA_CLIENT_ID`, `AMAZON_LWA_CLIENT_SECRET`, `AMAZON_REFRESH_TOKEN`, `AMAZON_MARKETPLACE_ID`, `AMAZON_REGION`, `AMAZON_SELLER_ID` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env AMAZON_LWA_CLIENT_ID=<AMAZON_LWA_CLIENT_ID> --env AMAZON_LWA_CLIENT_SECRET=<AMAZON_LWA_CLIENT_SECRET> --env AMAZON_REFRESH_TOKEN=<AMAZON_REFRESH_TOKEN> --env AMAZON_MARKETPLACE_ID=<AMAZON_MARKETPLACE_ID> --env AMAZON_REGION=<AMAZON_REGION> --transport stdio amazon -- npx -y @codespar/mcp-amazon
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Codex

**Командой платформы**
```bash
codex mcp add amazon --env AMAZON_LWA_CLIENT_ID=<AMAZON_LWA_CLIENT_ID> --env AMAZON_LWA_CLIENT_SECRET=<AMAZON_LWA_CLIENT_SECRET> --env AMAZON_REFRESH_TOKEN=<AMAZON_REFRESH_TOKEN> --env AMAZON_MARKETPLACE_ID=<AMAZON_MARKETPLACE_ID> --env AMAZON_REGION=<AMAZON_REGION> -- npx -y @codespar/mcp-amazon
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "amazon": {
            "command": "npx",
            "args": [
                "-y",
                "@codespar/mcp-amazon"
            ],
            "env": {
                "AMAZON_LWA_CLIENT_ID": "<AMAZON_LWA_CLIENT_ID>",
                "AMAZON_LWA_CLIENT_SECRET": "<AMAZON_LWA_CLIENT_SECRET>",
                "AMAZON_REFRESH_TOKEN": "<AMAZON_REFRESH_TOKEN>",
                "AMAZON_MARKETPLACE_ID": "<AMAZON_MARKETPLACE_ID>",
                "AMAZON_REGION": "<AMAZON_REGION>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "amazon": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@codespar/mcp-amazon"
            ],
            "env": {
                "AMAZON_LWA_CLIENT_ID": "<AMAZON_LWA_CLIENT_ID>",
                "AMAZON_LWA_CLIENT_SECRET": "<AMAZON_LWA_CLIENT_SECRET>",
                "AMAZON_REFRESH_TOKEN": "<AMAZON_REFRESH_TOKEN>",
                "AMAZON_MARKETPLACE_ID": "<AMAZON_MARKETPLACE_ID>",
                "AMAZON_REGION": "<AMAZON_REGION>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e AMAZON_LWA_CLIENT_ID=<AMAZON_LWA_CLIENT_ID> -e AMAZON_LWA_CLIENT_SECRET=<AMAZON_LWA_CLIENT_SECRET> -e AMAZON_REFRESH_TOKEN=<AMAZON_REFRESH_TOKEN> -e AMAZON_MARKETPLACE_ID=<AMAZON_MARKETPLACE_ID> -e AMAZON_REGION=<AMAZON_REGION> amazon npx -y @codespar/mcp-amazon
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

## Когда брать
- получать списки заказов и состав корзины покупателя
- обновлять параметры карточки товара по SKU
- проверять остатки товаров на складах FBA
- рассчитывать комиссию Amazon и сборы FBA для ASIN

## Примеры запросов агенту
- Покажи последние заказы на Amazon и статус их отправки
- Оцени комиссии FBA для ASIN B08N5WRWNW при цене 29.99
- Запроси остатки FBA через get_inventory_summary

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16717
- [PostHog MCP Server](https://affpapa.org/nevibecode/mcp/posthog-mcp-server.md) — MCP-сервер · ★ 40409
- [OpenWork MCP Gateway](https://affpapa.org/nevibecode/mcp/openwork-mcp-gateway.md) — MCP-сервер · ★ 24242
- [Keploy](https://affpapa.org/nevibecode/mcp/keploy.md) — MCP-сервер · ★ 18727
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9366
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP-сервер · ★ 7506

Из того же набора: [codespar/mcp-dev-latam](https://affpapa.org/nevibecode/by/codespar/mcp-dev-latam.md) — 124 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
