- 💬 MCP Assistant Playground
💬 MCP Assistant Playground
What is MCP Assistant Playground?
MCP Assistant Playground is a Streamlit-based chatbot interface powered by OpenAI GPT-4o that intelligently routes user input to custom MCP tools such as GPT chat, image generation, Supabase queries, and text-to-speech.
How to use MCP Assistant Playground?
To use MCP Assistant Playground, clone the repository, set up a virtual environment, install the dependencies, configure your environment variables, and run the application. Access the chat interface via your web browser at http://localhost:8501.
Key features of MCP Assistant Playground?
- Natural language tool selection using GPT-4o
- MCP tool execution via
fastmcp - Real-time OpenAI image generation (DALL·E 3)
- Text-to-speech audio synthesis (GPT-4o mini TTS)
- Supabase integration for member CRUD operations
- Streamlit UI with tool result rendering (image/audio)
Use cases of MCP Assistant Playground?
- Engaging in natural language conversations with AI.
- Generating images based on user prompts.
- Performing CRUD operations on Supabase members.
- Converting text to speech for audio outputs.
FAQ from MCP Assistant Playground?
- What are the prerequisites to run MCP Assistant Playground?
You need Python 3.10+, an OpenAI API key, and optionally a Supabase project for member tools.
- Is there a web interface for the application?
Yes! You can access the chat interface through your web browser after running the application.
- Can I customize the tools used in the playground?
Yes! The playground allows for rapid experimentation with AI-powered tool routing.