Skip to content

davidcwhite/mcp_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Demo Application

A modern Multi-Channel Platform demo application with AI capabilities.

Tech Stack

Frontend

  • Next.js
  • Shadcn UI (Tailwind CSS)
  • TypeScript
  • Tanstack Query

Backend

  • FastAPI
  • LangGraph
  • SQLAlchemy + PostgreSQL
  • Pydantic

AI Integration

  • OpenAI SDK
  • LangChain (as needed)

DevOps

  • Docker & Docker Compose
  • Nginx

Project Structure

mcp_app/
├── frontend/            # Next.js frontend application
├── backend/             # FastAPI backend application
├── docker/              # Docker configuration files
├── docker-compose.yml   # Docker Compose configuration
└── README.md            # Project documentation

Getting Started

Prerequisites

  • Docker and Docker Compose
  • Node.js (for local frontend development)
  • Python 3.10+ (for local backend development)

Running the Application

  1. Clone the repository
  2. Run docker-compose up
  3. Access the application at http://localhost:3000

Development

Frontend Development

cd frontend
npm install
npm run dev

Backend Development

cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published