This repository contains the source code for the MCP (Model Context Protocol) demo, a full-stack project demonstrating a text-streaming application.
The project is structured as a monorepo and includes the following components:
/app: A native SwiftUI application for iOS that acts as a client to the backend, displaying streamed text responses./backend: A Node.js and Express.js backend service that handles business logic and streams data to the clients./frontend: A Next.js web application providing a browser-based interface for the service./mcp: A supporting Node.js service, responsible for handling specific tool integrations or core functionalities.
The entire application stack can be run using Docker.
- Ensure you have Docker and Docker Compose installed.
- From the root of the repository, run the following command:
docker-compose up --buildThis will build the images for each service and start the containers.
Abimanyu
Jerry Febriano