Shopify Dev MCP-сервер
Этот проект реализует сервер Model Context Protocol (MCP), который взаимодействует с Shopify Dev. Этот протокол поддерживает различные инструменты для взаимодействия с различными API Shopify. На данный момент поддерживаются следующие API:
- API администратора GraphQL
- Функции
- (Необязательно) Веб-компоненты Polaris
Настраивать
Чтобы запустить сервер Shopify MCP с помощью npx, используйте следующую команду:
Использование с курсором или Claude Desktop
Добавьте следующую конфигурацию. Для получения дополнительной информации прочтите документацию Cursor MCP или руководство Claude Desktop MCP .
В Windows вам может потребоваться использовать следующую альтернативную конфигурацию:
Отключить приборы
Чтобы лучше понять, как улучшить сервер MCP, этот пакет делает вызовы инструментария. Чтобы отключить их, можно установить переменную окружения OPT_OUT_INSTRUMENTATION
. В Cursor или Claude Desktop конфигурация будет выглядеть так:
Поддержка Polaris (экспериментальная)
Если вы хотите, чтобы Cursor или Claude Desktop отображали документацию Polaris Web Components, включите блок env
с флагом POLARIS_UNIFIED
в конфигурацию сервера MCP:
Доступные инструменты
Этот сервер MCP предоставляет следующие инструменты:
Название инструмента | Описание |
---|---|
поиск_dev_docs | Поиск документации shopify.dev |
introspect_admin_schema | Доступ и поиск Shopify Admin GraphQL схема |
fetch_docs_by_path | Получить документы из shopify.dev |
начать_начать | Начните работу с API Shopify (администрирование, функции и т. д.) |
Доступные подсказки
Этот сервер MCP предоставляет следующие запросы:
Имя подсказки | Описание |
---|---|
shopify_admin_graphql | Помочь вам написать операции GraphQL для API администратора Shopify |
Разработка
Сервер создан с использованием MCP SDK и взаимодействует с Shopify Dev.
npm install
- Изменить исходные файлы
- Запустите
npm run build
для компиляции илиnpm run build:watch
для отслеживания изменений и компиляции. - Запустите
npm run test
для запуска тестов - Добавьте сервер MCP, который запускает эту команду:
node <absolute_path_of_project>/dist/index.js
Лицензия
МСК
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер Model Context Protocol (MCP), который взаимодействует с Shopify Dev. Этот протокол поддерживает различные инструменты для взаимодействия с различными API Shopify.
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3936JavaScriptApache 2.0
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -132TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.Last updated -104TypeScriptMIT License
- AsecurityAlicenseAqualityMCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.Last updated -5PythonMIT License