Skip to main content
This guide covers installing the eBay MCP Server on your local machine.

System Requirements

Before installing, ensure your system meets these requirements:

Node.js

Version 18.0.0 or higherCheck your version: node --version

npm

Version 8.0.0 or higherCheck your version: npm --version

Git

Latest version recommendedCheck your version: git --version

Operating System

macOS, Linux, or WindowsWindows users: Use WSL2 or PowerShell
Download and install Node.js from nodejs.orgRecommended: Use the LTS (Long Term Support) versionVerify installation:

Installation Methods

Choose the installation method that works best for you:
The recommended method for most users.
1

Clone the Repository

This creates an ebay-mcp-server directory with all source code.
2

Navigate to Directory

3

Install Dependencies

This installs:
  • Model Context Protocol SDK
  • eBay API client libraries
  • TypeScript compiler
  • Testing frameworks
  • All development dependencies
Installation typically takes 30-60 seconds. First-time installs may take longer.
4

Build the Project

This compiles TypeScript to JavaScript in the build/ directory.
5

Verify Installation

You should see the server version and environment information.

Post-Installation

After installation, configure your credentials:
1

Run Setup Wizard

The interactive wizard will guide you through configuration.
2

Verify Setup

Run the test suite to ensure everything works correctly.
3

Start the Server

The server starts in STDIO mode, ready for MCP client connections.

Configuration Guide

Learn how to configure your eBay credentials

Directory Structure

After installation, your project will have this structure:

Troubleshooting Installation

Problem: Your Node.js version is below 18.0.0Solution:
  1. Update Node.js from nodejs.org
  2. Or use a version manager like nvm:
Problem: Dependency installation errorsSolutions:
  1. Clear npm cache:
  2. Delete node_modules and reinstall:
  3. Check your internet connection and firewall settings
Problem: Insufficient permissions during installationSolutions:macOS/Linux:
Windows:
  • Run PowerShell or Command Prompt as Administrator
  • Or adjust folder permissions in File Explorer
Problem: TypeScript compilation errorsSolutions:
  1. Ensure TypeScript is installed:
  2. Check for syntax errors in the output
  3. Try a clean build:
Problem: Cannot clone the repositorySolutions:
  1. Check your internet connection
  2. Verify Git is installed: git --version
  3. Try using HTTPS instead of SSH:
  4. Check if you’re behind a corporate firewall

Updating the Server

Keep your installation up to date:
1

Pull Latest Changes

2

Update Dependencies

This updates any changed dependencies.
3

Rebuild

4

Run Tests

Ensure everything still works after the update.
Subscribe to the GitHub repository to receive notifications about updates and releases.

Uninstalling

To remove the eBay MCP Server:

Next Steps

Configuration

Set up your eBay API credentials

Quickstart Guide

Complete setup and connect to MCP client

Development Setup

Set up for local development

Testing

Run and write tests