MCP.so
Sign In
Servers

MCP Server-Client Project

@mohamedsaligh

Todos:

  • replace all requests, httpx with single http client

Overview

This project consists of a backend, frontend, and MCP server setup designed for extensibility and ease of use.

Structure

mcp-server-client/
├── backend/
│   ├── config/
│   ├── routers/
│   ├── services/
│   ├── models/
│   ├── database/
│   └── logs/
├── frontend/
│   ├── pages/
│   └── .streamlit/
├── mcp_servers/
│   ├── server1/
│   └── server2/

Setup

Run the following commands:

./start_all.sh

Dependencies

  • Backend: FastAPI, YAML, OpenAI, SQLite3
  • Frontend: Streamlit, Requests

Running the Application

Backend

Navigate to the backend directory and run:

uvicorn main:app --reload

Frontend

Navigate to the frontend directory and run:

streamlit run main.py

More from Other