shopify-multi-store
Shopify Multi Store
この Codex プラグインは、複数の Shopify Admin ストアを 1 つのタスク内で保持します。各ストアには個別のエイリアスとアクセストークンがあるため、ストアを切り替えても別のストアが切断されることはありません。
要件
Keychain アクセスを備えた macOS
Node.js 20 以降
各ストアの Shopify Admin API アクセストークン
Related MCP server: Shopify Storefront MCP Server
インストール
リポジトリをクローンし、依存関係をインストールします:
git clone https://github.com/alex-brecher/shopify-multi-store.git
cd shopify-multi-store
npm ci
npm run buildクローンしたディレクトリを使用して、Codex にローカルプラグインをインストールします。リポジトリには Codex プラグインマニフェストと MCP サーバー設定が含まれています。
ストアを追加する
このプラグインディレクトリでターミナルを開きます。
次のコマンドを実行します:
npm run configure -- add短いストアエイリアスを入力します。
永続的な
*.myshopify.comドメインを入力します。Admin API アクセストークンを入力します。
各ストアについてコマンドを繰り返します。
このスクリプトは各トークンを macOS Keychain のサービス名 codex-shopify-multi-store の下に保存します。設定ファイルにはアクセストークンは含まれません。
既存のツールキットをインポートする
互換性のあるマルチストア stores.json ファイルをインポートします:
npm run import-legacy -- /absolute/path/to/stores.jsonインポートすると、各トークンが macOS Keychain に保存されます。両方の設定ファイルが所有者のみアクセス可能に変更されます。レガシー資格情報ファイルが不要になったら削除してください。
各タスクに必要な Admin API スコープのみを使用してください。Shopify はこれらのスコープを通じて利用可能なデータを制御します。
ストアを管理する
設定済みのストアを一覧表示します:
npm run configure -- list1 つのストアとその Keychain トークンを削除します:
npm run configure -- remove store-alias利用可能なツール
shopify_list_storesは接続済みのストアエイリアスを一覧表示します。shopify_get_shop_infoは 1 つのストアの ID を取得します。shopify_graphql_queryは読み取り専用の Admin GraphQL クエリを実行します。shopify_graphql_mutationは正確な認可後に 1 つのストアを変更します。
すべてのストア操作にはストアエイリアスが必要です。この要件により、誤ったストアへの変更リスクが軽減されます。
セキュリティ
アクセストークン、OAuth クライアントシークレット、
.envファイル、または資格情報を含むstores.jsonファイルをコミットしないでください。意図したタスクに必要な Shopify Admin API スコープのみを付与してください。
ミューテーションを実行する前に、対象ストアを確認してください。
報告手順については SECURITY.md を参照してください。
開発
npm ci
npm testライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables interaction with Shopify store data using the GraphQL API, supporting product, customer, and order management with comprehensive error handling.158717MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with multiple Shopify stores simultaneously through the Storefront API. Supports product search, cart management, and store operations across configured Shopify stores through natural language.2
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Shopify store data via the GraphQL Admin API to manage products, customers, orders, and collections. Supports multi-store configurations and provides comprehensive management tools for e-commerce administration in both local and remote environments.191MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Shopify stores via the Admin API for product, order, metafield, and theme management.87MIT
Related MCP Connectors
Shopify MCP Pack — wraps the Shopify Admin REST API (2024-01)
Encrypted secret store and rotation for autonomous agent credentials
Issue, rotate and revoke scoped API-key passes for 25+ providers — the agent never sees a real key
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alex-brecher/shopify-multi-store'
If you have feedback or need assistance with the MCP directory API, please join our Discord server