Promokit Prestashop MCP Server
A Model Context Protocol server designed to integrate with Claude Desktop, allowing users to interact with Prestashop e-commerce platforms through natural language interfaces.
README Documentation
Promokit Prestashop MCP Server
System Requirements
- Node.js 20.0.0 or higher (recommended: latest LTS version)
- Claude Desktop
Installation
1. Clone the Repository
git clone https://github.com/promokit/prestashop-mcp.git
cd prestashop-mcp
2. Install Dependencies
npm install
3. Configure Environment Variables
Create a .env
file in the project root:
cp .env.example .env
Edit the .env
file with your configuration:
API_KEY=your-api-key-here
API_URL=https://your-api-endpoint.com
4. Build the Project
For TypeScript projects:
npm run build
5. Test the Server
Run the server locally to verify it works:
npm start
Or for development mode:
npm run dev
Adding MCP Server to Claude Desktop
1. Locate the Configuration File
Find claude_desktop_config.json
in your system's config directory:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
2. Edit the Configuration
Open the config file in a text editor and add your MCP server configuration:
{
"mcpServers": {
"prestashop": {
"command": "node",
"args": ["/path/to/build/index.js"]
}
}
}
3. Restart Claude Desktop
Close and reopen the application for changes to take effect.
4. Verify Connection
Check that your MCP server appears in Claude Desktop's interface and is functioning properly.
Note: The MCP server must be compatible with the Model Context Protocol specification and properly configured to work with Claude Desktop.