
amir-bengherbi/shopify-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Server для Shopify API
Обзор
MCP Server for Shopify API, позволяющий взаимодействовать с данными хранения через GraphQL API. Этот сервер предоставляет инструменты для управления продуктами, клиентами, заказами и многим другим. * : Поиск и извлечение информации о продукте * : Загрузка данных о клиентах и управление тегами клиентов * : Расширенный запрос и фильтрация заказов * : Прямая интеграция с API администратора GraphQL Shopify * : Четкие сообщения об ошибках для API и проблем аутентификации 1. get-products * Получение всех продуктов или поиск по названию * Вводы: * SearchTitle (необязательная строка): Фильтр продуктов по названию * предел (число): Максимальное количество продуктов для возврата * Возврат: Форматированные детали продукта, включая название, описание, ручку и варианты 2. get-products-by-collection * Получить продукцию из конкретной коллекции * Входные данные: * collectionId (струна): ID коллекции получить продукцию из * Limit (необязательное количество, по умолчанию: 10): Максимальное количество продукции для возврата * Возврат: Форматированные детали продукта из указанной коллекции 3.
Обзор (машинный перевод)
MCP Server for Shopify API, позволяющий взаимодействовать с данными хранения через GraphQL API. Этот сервер предоставляет инструменты для управления продуктами, клиентами, заказами и многим другим.
Особенности
Управление производством: Поиск и извлечение информации о продукте Управление клиентами: Загрузить данные клиентов и управлять тегами клиентов ** Управление заказами**: Расширенный запрос заказа и фильтрация ** Интеграция GraphQL**: Прямая интеграция с API GraphQL Admin от Shopify Устранение ошибок: Четкие сообщения об ошибках для API и проблемы аутентификации
Инструменты
- [[Т0]]
- Получить все продукты или поиск по названию
- Входы:
- [[Т1]] (необязательная строка): Фильтровые изделия по названию [[Т2]] (число): Максимальное количество продуктов для возврата
- Возврат: форматированные детали продукта, включая название, описание, ручку и варианты
2.[Т3]
- Получить продукцию из определенной коллекции
- Входы:
collectionId(струна): идентификатор коллекции для получения продуктов изlimit(необязательное число, по умолчанию: 10): максимальное количество продуктов для возврата - Возврат: Форматированные детали продукта из указанной коллекции
- [[Т6]]
- Получить продукты по их идентификаторам
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Shopify MCP Server
MCP Server for Shopify API, enabling interaction with store data through GraphQL API. This server provides tools for managing products, customers, orders, and more.
Features
- Product Management: Search and retrieve product information
- Customer Management: Load customer data and manage customer tags
- Order Management: Advanced order querying and filtering
- GraphQL Integration: Direct integration with Shopify’s GraphQL Admin API
- Comprehensive Error Handling: Clear error messages for API and authentication issues
Tools
-
get-products- Get all products or search by title
- Inputs:
searchTitle(optional string): Filter products by titlelimit(number): Maximum number of products to return
- Returns: Formatted product details including title, description, handle, and variants
-
get-products-by-collection- Get products from a specific collection
- Inputs:
collectionId(string): ID of the collection to get products fromlimit(optional number, default: 10): Maximum number of products to return
- Returns: Formatted product details from the specified collection
-
get-products-by-ids- Get products by their IDs
- Inputs:
productIds(array of strings): Array of product IDs to retrieve
- Returns: Formatted product details for the specified products
-
get-variants-by-ids- Get product variants by their IDs
- Inputs:
variantIds(array of strings): Array of variant IDs to retrieve
- Returns: Detailed variant information including product details
-
get-customers- Get shopify customers with pagination support
- Inputs:
limit(optional number): Maximum number of customers to returnnext(optional string): Next page cursor
- Returns: Customer data in JSON format
-
tag-customer- Add tags to a customer
- Inputs:
customerId(string): Customer ID to tagtags(array of strings): Tags to add to the customer
- Returns: Success or failure message
-
get-orders- Get orders with advanced filtering and sorting
- Inputs:
first(optional number): Limit of orders to returnafter(optional string): Next page cursorquery(optional string): Filter orders using query syntaxsortKey(optional enum): Field to sort by (‘PROCESSED_AT’, ‘TOTAL_PRICE’, ‘ID’, ‘CREATED_AT’, ‘UPDATED_AT’, ‘ORDER_NUMBER’)reverse(optional boolean): Reverse sort order
- Returns: Formatted order details
-
get-order- Get a single order by ID
- Inputs:
orderId(string): ID of the order to retrieve
- Returns: Detailed order information
-
create-discount- Create a basic discount code
- Inputs:
Установка
npx -y shopify-mcp-serverКонфигурация
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": ["-y", "shopify-mcp-server"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
"MYSHOPIFY_DOMAIN": "<YOUR_SHOP>.myshopify.com"
}
}
}
}