
MCP Chatbot
by keli-wen
A comprehensive framework for building MCP-compatible chatbots with Streamlit and CLI interfaces.
What it does
This project provides a robust implementation of a chatbot host and server integration using the Model Context Protocol. It enables LLMs (like Qwen or Ollama) to interact with external tools seamlessly, providing both a terminal-based interface and a sophisticated Streamlit web UI for visualizing tool workflows.
Tools
The project includes a built-in Markdown processor server that allows the AI to read and process markdown files from a local directory.
Installation
To use the built-in markdown processor, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"markdown_processor": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp_chatbot/mcp_servers",
"run",
"markdown_processor.py"
]
}
}
}
Supported hosts
- claude
Quick install
git clone https://github.com/keli-wen/mcp_chatbot.gitInformation
- Pricing
- free
- Published
- 4/23/2026
- stars






