Installation

This guide covers various installation methods for AutoMCP, from simple cloud deployment to advanced local development setups.

Installation Methods

The fastest way to get started with AutoMCP:

  1. Sign up at the AutoMCP platform

  2. Connect wallet for authentication

  3. Start creating MCP servers immediately

Benefits:

  • Zero setup required

  • Automatic updates

  • 24/7 monitoring

  • Scalable infrastructure

💻 Local Installation

For developers and power users who want full control:

Prerequisites

# Node.js 18+ required
node --version  # Should be v18.0.0 or higher

# Yarn package manager (recommended)
npm install -g yarn

# Git for cloning repositories
git --version

Core Installation

# Clone the repository
git clone https://github.com/AutoMCPLabs/automcp-core.git
cd automcp-core

# Install dependencies
yarn install

# Set up environment variables
cp .env.example .env
nano .env  # Configure your settings

Environment Configuration

# .env file configuration
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
SOLANA_WS_URL=wss://api.mainnet-beta.solana.com
DATABASE_URL=postgresql://user:pass@localhost:5432/automcp
REDIS_URL=redis://localhost:6379
JWT_SECRET=your-super-secret-jwt-key
ENCRYPTION_KEY=32-byte-encryption-key-here

Platform-Specific Instructions

🍎 macOS Installation

# Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install required dependencies
brew install node postgresql redis git

# Start services
brew services start postgresql
brew services start redis

# Continue with standard installation...

🐧 Linux Installation (Ubuntu/Debian)

# Update package index
sudo apt update

# Install Node.js 18
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

# Install other dependencies
sudo apt-get install -y postgresql postgresql-contrib redis-server git

# Start services
sudo systemctl start postgresql
sudo systemctl start redis-server
sudo systemctl enable postgresql
sudo systemctl enable redis-server

Verification

Verify your installation by running these checks:

# Check API health
curl http://localhost:3000/health

# Verify database connection
yarn db:status

# Test MCP server generation
yarn test:generation

Expected output:

{
  "status": "healthy",
  "version": "1.0.0",
  "database": "connected",
  "redis": "connected",
  "solana": "connected"
}

Next Steps

After successful installation:

  1. Configure your first wallet - Configuration Guide

  2. Create your first MCP server - Quick Start

  3. Explore advanced features - Core Features


Need help with installation? Contact our support team or check the troubleshooting guide.

Last updated