rezapex_shopify-mcp-server-main
1
The Shopify MCP Server is an interface allowing users to manage their Shopify store data via a GraphQL API. It provides comprehensive tools for product, customer, and order management, emphasizing easy integration and error handling.
Shopify MCP Server
MCP Server for Shopify API enables interaction with store data through a GraphQL API. The 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
Includes various tools such as product search, customer tag management, order retrieval, discount creation, and webhook management.
Setup
Shopify Access Token
- Create a custom app in the Shopify store and configure admin API scopes.
- Install the app to get the API access token.
More details are available here.
Usage with Claude Desktop
Configure the MCP server in claude_desktop_config.json
with necessary environment variables.
Development
- Clone the repository and install dependencies.
- Set up the environment and build the project.
- Run tests.
Dependencies
- @modelcontextprotocol/sdk - MCP protocol implementation
- graphql-request - GraphQL client for Shopify API
- zod - Runtime type validation
Contributing
Contributions are welcome! Please see .
License
MIT