shopify-multi-store
Shopify Multi Store
Este plugin de Codex mantiene varias tiendas de Shopify Admin disponibles en una sola tarea. Cada tienda tiene un alias y un token de acceso separados, por lo que cambiar de tienda no desconecta otra tienda.
Requisitos
macOS con acceso a Keychain
Node.js 20 o más reciente
Un token de acceso a la API de Shopify Admin para cada tienda
Related MCP server: Shopify Storefront MCP Server
Instalación
Clona el repositorio e instala sus dependencias:
git clone https://github.com/alex-brecher/shopify-multi-store.git
cd shopify-multi-store
npm ci
npm run buildInstala el plugin local en Codex usando el directorio clonado. El repositorio incluye el manifiesto del plugin de Codex y la configuración del servidor MCP.
Añadir una tienda
Abre una terminal en este directorio del plugin.
Ejecuta este comando:
npm run configure -- addIntroduce un alias corto para la tienda.
Introduce el dominio permanente
*.myshopify.com.Introduce el token de acceso a la API de Admin.
Repite el comando para cada tienda.
El script guarda cada token en el llavero de macOS bajo el nombre de servicio codex-shopify-multi-store. El archivo de configuración no contiene tokens de acceso.
Importar un kit de herramientas existente
Importa un archivo stores.json compatible con varias tiendas:
npm run import-legacy -- /absolute/path/to/stores.jsonLa importación guarda cada token en el llavero de macOS. Cambia ambos archivos de configuración a acceso solo para el propietario. Elimina el archivo de credenciales heredado cuando ya no lo necesites.
Usa solo los alcances de la API de Admin que cada tarea necesite. Shopify controla los datos disponibles a través de estos alcances.
Gestionar tiendas
Lista las tiendas configuradas:
npm run configure -- listElimina una tienda y su token de Keychain:
npm run configure -- remove store-aliasHerramientas disponibles
shopify_list_storeslista los alias de las tiendas conectadas.shopify_get_shop_infoobtiene la identidad de una tienda.shopify_graphql_queryejecuta una consulta de GraphQL de Admin de solo lectura.shopify_graphql_mutationcambia una tienda después de una autorización exacta.
Cada acción de tienda necesita un alias de tienda. Este requisito reduce el riesgo de un cambio en la tienda equivocada.
Seguridad
Nunca confirmes tokens de acceso, secretos de cliente de OAuth, archivos
.envo archivosstores.jsoncon credenciales.Otorga solo los alcances de la API de Shopify Admin necesarios para las tareas previstas.
Confirma la tienda de destino antes de ejecutar una mutación.
Consulta SECURITY.md para obtener instrucciones de notificación.
Desarrollo
npm ci
npm testLicencia
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