Customer Support App

Enhance your customer service experience with a modern, real-time chat interface powered by Azure OpenAI. Seamlessly integrate with your existing systems and provide responsive support to your users. Get started quickly with a TypeScript-based application that ensures secure and efficient communication.

Installation

Installing for Claude Desktop

Manual Configuration Required

This MCP server requires manual configuration. Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

This will open your configuration file where you can add the Customer Support App MCP server manually.

Customer Support App

A modern customer support application powered by Azure OpenAI, built with React and Node.js.

Project Structure

.
├── frontend/           # React TypeScript frontend
│   ├── src/
│   │   ├── components/
│   │   ├── styles/
│   │   └── ...
│   └── package.json
├── backend/           # Node.js Express backend
│   ├── src/
│   │   ├── config/
│   │   ├── controllers/
│   │   ├── middleware/
│   │   ├── services/
│   │   ├── types/
│   │   └── server.ts
│   └── package.json
└── README.md

Features

  • Real-time chat interface
  • Integration with Azure OpenAI
  • Modern, responsive design
  • TypeScript support
  • Error handling and loading states
  • Secure API integration

Tech Stack

Frontend

  • React
  • TypeScript
  • Modern CSS
  • Azure Web Apps deployment

Backend

  • Node.js
  • Express
  • TypeScript
  • Azure OpenAI
  • Azure Web Apps deployment

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)
  • Azure OpenAI Service account
  • Azure subscription

Backend Setup

  1. Navigate to the backend directory:

    cd backend
    
  2. Install dependencies:

    npm install
    
  3. Create a .env file based on .env.example:

    cp .env.example .env
    
  4. Fill in your Azure OpenAI credentials in the .env file.

  5. Start the development server:

    npm run dev
    

Frontend Setup

  1. Navigate to the frontend directory:

    cd frontend
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm start
    

Development

  • Frontend runs on http://localhost:3000
  • Backend runs on http://localhost:3001

Deployment

The application is deployed on Azure Web Apps:

License

MIT

Share:
Details:
  • Stars


    0
  • Forks


    0
  • Last commit


    5 months ago
  • Repository age


    5 months
View Repository

Auto-fetched from GitHub .

MCP servers similar to Customer Support App:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit