Prerequisites

Before installing MCPHub, ensure you have the following prerequisites:
  • Node.js 18+ (for local development)
  • Docker (recommended for production)
  • pnpm (for local development)
Optional for Smart Routing:
  • PostgreSQL with pgvector extension
  • OpenAI API Key or compatible embedding service

Installation Methods

Smart Routing Setup (Optional)

Smart Routing provides AI-powered tool discovery using vector semantic search.

Prerequisites

  1. PostgreSQL with pgvector
  2. OpenAI API Key (or compatible embedding service)

Database Setup

# Run PostgreSQL with pgvector
docker run -d \
  --name mcphub-postgres \
  -e POSTGRES_DB=mcphub \
  -e POSTGRES_USER=mcphub \
  -e POSTGRES_PASSWORD=your_password \
  -p 5432:5432 \
  pgvector/pgvector:pg16

Verification

After installation, verify MCPHub is working:

Dashboard Access

Open your browser and navigate to:
http://localhost:3000

Troubleshooting

Next Steps