MCP TurboClient
@techspawn
About MCP TurboClient
A FastAPI-based application that provides a web interface for interacting with Multiple Control Protocol (MCP) servers while utilizing OpenAI's API for processing messages.
Overview
What is MCP TurboClient?
MCP TurboClient is a FastAPI-based web application that provides a chat interface for connecting to multiple MCP (Model Context Protocol) servers and processing messages through OpenAI’s API. It runs as a Python web server and is intended for developers who need a browser-based way to interact with MCP servers.
How to use MCP TurboClient?
- Clone the repository and install dependencies with
uv pip install -r requirements.txt. - Set the
MODEL_NAMEenvironment variable (defaultgpt-3.5-turbo) and create aconfig.jsonfile listing your MCP servers. - Initialize the SQLite database for storing the OpenAI API key, then start the server with
uvicorn main:app --reload. - Open
http://localhost:8000, enter your OpenAI API key via the web interface, and use the chat window to send messages that are routed through the configured MCP servers and OpenAI.
Key features of MCP TurboClient
- Connect to multiple MCP servers simultaneously from one interface.
- Real-time chat via WebSocket for message processing.
- Web-based UI built with HTML, CSS, Bootstrap, and Animate.css.
- Stores OpenAI API license key securely in a SQLite database.
- Supports configuration of MCP servers via a JSON config file.
Use cases of MCP TurboClient
- Developers wanting a quick web UI for testing multiple MCP servers.
- Connecting AI assistants (backed by OpenAI) to external MCP-based tools.
- Prototyping multi‑server workflows without writing a full client application.
FAQ from MCP TurboClient
What does MCP TurboClient do?
It provides a browser‑based chat interface that sends user messages to one or more MCP servers and then processes the results using OpenAI’s API, returning the final response to the user.
How do I connect MCP servers?
Create a config.json file in the root directory with the mcpServers key, specifying each server’s command and arguments. The app reads this file on startup.
Which OpenAI models are supported?
You can set any model name via the MODEL_NAME environment variable (e.g., gpt-4-turbo, gpt-3.5-turbo). The app passes the chosen model to OpenAI’s API.
Is MCP TurboClient free to use?
The software itself is released under the MIT license and is free to use. You must provide your own OpenAI API key, which may incur usage costs.
What are the main limitations?
The README does not mention specific limitations. The app requires a Python environment and a running FastAPI server; all data is stored locally in an SQLite database.
Basic information
More Web Chat & UIs MCP clients
SPECMEM
jonhardwick-specPersistent semantic memory for Claude Code, chats AND code. 74+ MCP tools, local pgvector embeddings, codebase indexing with 14 language extractors, multi-agent team coordination. Self-hosted, zero cloud dependency.

Online MCP Inspector: Web-Based Tool for Testing & Debugging
web-mcpTest and debug your MCP (Model Context Protocol) servers directly in your browser. No installation or command line needed. Simplify MCP development with our online inspector.
CodingBaby-Browser-MCP
buyitsydneyMCP Server allowing AI agents to control Google Chrome via the CodingBaby Extension
AI as Workspace
NitroRCrA cross-platform, full-featured and lightweight AI Chat client with full support for MCP.

OpenSEO
every-appSEO research tools for AI agents: keyword research and metrics, SERP and local SERP results, domain and backlink analysis, rank tracking, and Google Search Console performance.
Comments