Elkhn/mcp-playground
A Streamlit-based chat app for LLMs with plug-and-play tool support via Model Context Protocol (MCP), powered by LangChain, LangGraph, and Docker.
Supports dynamic MCP server registration and multi-provider LLM switching (OpenAI, Bedrock, Anthropic, Google, Groq) through a single LangChain interface, with a ReAct agent via LangGraph that auto-detects and routes tool calls. Containerized with Docker Compose and uses uv for fast dependency resolution, allowing extensible drop-in MCP servers and custom model overrides directly from the Streamlit UI without configuration file edits.
Stars
43
Forks
17
Language
Python
License
—
Category
Last pushed
Mar 05, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/Elkhn/mcp-playground"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
keli-wen/mcp_chatbot
A chatbot implementation compatible with MCP (terminal / streamlit supported)
rb58853/fastchat-mcp
fastchat-mcp is a very simple way to interact with MCP servers using custom chats through...
SecretiveShell/MCP-wolfram-alpha
Connect your chat repl to wolfram alpha computational intelligence
Nikunj2003/LLaMa-MCP-Streamlit
AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).
alphasecio/mcp-client-server
A collection of MCP servers and a Streamlit-based MCP chatbot.