MCP.so
Sign In

Turbo MCP Client

@techspawn

About Turbo MCP Client

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 Turbo MCP Client?

Turbo MCP Client is a FastAPI-based web application that provides a chat interface for interacting with multiple Model Context Protocol (MCP) servers simultaneously, processing messages through OpenAI’s API. It is designed for developers who want a browser-based frontend to configure, connect, and query MCP servers alongside an OpenAI model.

How to use Turbo MCP Client?

Clone the repository and install dependencies with uv pip install -r requirements.txt. Set the MODEL_NAME environment variable (e.g., gpt-4o), create a config.json file listing MCP servers, and initialize the SQLite database. Start the application with uvicorn main:app --reload, open http://localhost:8000, enter your OpenAI API key through the settings interface, then use the chat window to send messages that are processed via the MCP servers and OpenAI.

Key features of Turbo MCP Client

  • Connect to multiple MCP servers at the same time
  • Web-based chat interface for real‑time interaction
  • Uses WebSocket for anywhere communication
  • Stores and manages OpenAI API license keys
  • Simple configuration via JSON and environment variables

Use cases of Turbo MCP Client

  • Interact with a custom MCP server through a web chat UI
  • Combine outputs from several MCP tools before sending to OpenAI
  • Quickly prototype MCP integrations without a separate desktop application
  • Manage and rotate OpenAI API keys through the settings page

FAQ from Turbo MCP Client

What is Turbo MCP Client?

Turbo MCP Client is a FastAPI web application that lets you chat with multiple MCP servers while routing messages through OpenAI’s API. It stores configuration and API keys locally in a SQLite database.

Which models can I use with Turbo MCP Client?

You can specify any OpenAI model via the MODEL_NAME environment variable, such as gpt-4o. The exact set of available models depends on your OpenAI account.

How do I add MCP servers?

Create a config.json file in the root directory with an mcpServers object. Each server requires a command and args array. Use the chat interface after starting the app.

Do I need an OpenAI API key?

Yes. You must enter your OpenAI API key through the web settings page. The key is saved to the SQLite database and used for all chat messages.

Is Turbo MCP Client free and open source?

Yes. The project is licensed under the MIT license. There is no pricing information in the README, meaning you can run it yourself at no cost.

Comments

More Web Chat & UIs MCP clients