shopify-multi-store
Shopify Multi Store
Dieses Codex-Plugin hält mehrere Shopify-Admin-Stores in einer Aufgabe verfügbar. Jeder Store hat einen eigenen Alias und ein eigenes Zugriffstoken, sodass das Wechseln von Stores einen anderen Store nicht trennt.
Voraussetzungen
macOS mit Keychain-Zugriff
Node.js 20 oder neuer
Ein Shopify-Admin-API-Zugriffstoken für jeden Store
Related MCP server: Shopify Storefront MCP Server
Installation
Klonen Sie das Repository und installieren Sie seine Abhängigkeiten:
git clone https://github.com/alex-brecher/shopify-multi-store.git
cd shopify-multi-store
npm ci
npm run buildInstallieren Sie das lokale Plugin in Codex mithilfe des geklonten Verzeichnisses. Das Repository enthält das Codex-Plugin-Manifest und die MCP-Server-Konfiguration.
Store hinzufügen
Öffnen Sie ein Terminal in diesem Plugin-Verzeichnis.
Führen Sie diesen Befehl aus:
npm run configure -- addGeben Sie einen kurzen Store-Alias ein.
Geben Sie die permanente
*.myshopify.com-Domain ein.Geben Sie das Admin-API-Zugriffstoken ein.
Wiederholen Sie den Befehl für jeden Store.
Das Skript speichert jedes Token in der macOS-Keychain unter dem Dienstnamen codex-shopify-multi-store. Die Konfigurationsdatei enthält keine Zugriffstokens.
Vorhandenes Toolkit importieren
Importieren Sie eine kompatible Multi-Store-stores.json-Datei:
npm run import-legacy -- /absolute/path/to/stores.jsonDer Import speichert jedes Token in der macOS-Keychain. Er ändert beide Konfigurationsdateien auf Zugriff nur für den Eigentümer. Löschen Sie die alte Anmeldedatendatei, wenn Sie sie nicht mehr benötigen.
Verwenden Sie nur die Admin-API-Bereiche, die jede Aufgabe benötigt. Shopify steuert die verfügbaren Daten über diese Bereiche.
Stores verwalten
Listen Sie die konfigurierten Stores auf:
npm run configure -- listEntfernen Sie einen Store und sein Keychain-Token:
npm run configure -- remove store-aliasVerfügbare Tools
shopify_list_storeslistet die verbundenen Store-Aliasse auf.shopify_get_shop_inforuft die Identität eines Stores ab.shopify_graphql_queryführt eine schreibgeschützte Admin-GraphQL-Abfrage aus.shopify_graphql_mutationändert einen Store nach genauer Autorisierung.
Jede Store-Aktion benötigt einen Store-Alias. Diese Anforderung verringert das Risiko einer Änderung am falschen Store.
Sicherheit
Committen Sie niemals Zugriffstokens, OAuth-Client-Geheimnisse,
.env-Dateien oderstores.json-Dateien mit Anmeldedaten.Gewähren Sie nur die Shopify-Admin-API-Bereiche, die für die vorgesehenen Aufgaben erforderlich sind.
Bestätigen Sie den Ziel-Store, bevor Sie eine Mutation ausführen.
Siehe SECURITY.md für Anweisungen zur Meldung.
Entwicklung
npm ci
npm testLizenz
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