Installation
This guide covers various installation methods for AutoMCP, from simple cloud deployment to advanced local development setups.
Installation Methods
🌐 Cloud Deployment (Recommended)
The fastest way to get started with AutoMCP:
Sign up at the AutoMCP platform
Connect wallet for authentication
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 --versionCore 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 settingsEnvironment 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-herePlatform-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-serverVerification
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:generationExpected output:
{
"status": "healthy",
"version": "1.0.0",
"database": "connected",
"redis": "connected",
"solana": "connected"
}Next Steps
After successful installation:
Configure your first wallet - Configuration Guide
Create your first MCP server - Quick Start
Explore advanced features - Core Features
Need help with installation? Contact our support team or check the troubleshooting guide.
Last updated