Skip to content

Getting Started

Manvendra Bhardwaj edited this page May 23, 2026 · 1 revision

Getting Started

Prerequisites

  • Node.js v18 or higher
  • MongoDB (local or Atlas)
  • Groq API key from https://console.groq.com
  • Firebase project from https://console.firebase.google.com

Startup Order

Always start services in this order. Backend depends on MCP Server being available first.

  1. MCP Server (port 4000)
  2. Backend (port 3000)
  3. Frontend (port 5173)

MCP Server

cd "MCP Server"
npm install
npm run dev

Backend

cd Backend
npm install
npm run dev

Create a .env file inside the Backend folder:

PORT=3000
MONGO_URL=your_mongodb_connection_string
JWT_TOKEN=your_jwt_secret_key
GROQ_API_KEY=your_groq_api_key
MCP_SERVER_URL=http://localhost:4000

Frontend

cd Frontend/Debugger
npm install
npm run dev

Create a .env file inside the Frontend/Debugger folder:

VITE_API_URL=http://localhost:3000/api
VITE_FIREBASE_API_KEY=your_firebase_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_APP_ID=your_firebase_app_id

Environment Variables

Backend

Variable Description
PORT Express server port
MONGO_URL MongoDB connection string
JWT_TOKEN Secret key for signing JWT tokens
GROQ_API_KEY Groq AI API key
MCP_SERVER_URL URL where MCP Server is running

Clone this wiki locally