Overview
This document provides technical documentation for the quick-mcp-client application. This application consists of a React frontend, a Python FastAPI backend, and the capability to manage and interact with external processes conforming to the MCP (Managed Component Protocol).
The primary goal of this system is to provide a user interface for:
- Dynamically adding and managing external MCP servers (processes that expose tools/functions).
- Listing the tools available across all connected MCP servers.
- Interacting with a chat assistant (powered by OpenAI's GPT models) that can intelligently invoke these external tools based on the conversation.