ChatGPTNextWeb/NextChat
NextChat is a lightweight, privacy-focused AI assistant platform supporting multiple AI models and operating systems, with Model Context Protocol (MCP) support for enhanced AI interactions.
Awesome MCP › Desktop & Mobile Clients
The keli-wen/mcp_chatbot project is a versatile chatbot implementation designed to work with the Model Context Protocol (MCP). It supports both terminal and Streamlit web interfaces, allowing users to interact with customized large language models (LLMs) such as Qwen and Ollama. The chatbot leverages MCP servers to enable seamless integration of external tools, enhancing the capabilities of the LLMs by allowing them to perform complex tasks through these tools. The project includes multiple example scripts demonstrating single prompt processing in both regular and streaming modes, as well as interactive terminal chatbot examples with similar response modes. The Streamlit example provides a user-friendly web interface with real-time streaming responses and detailed visualization of MCP tool workflows. The project structure is modular, with core library code handling chat session management, configuration, LLM client implementation, MCP client and tool integration, and utility functions. Custom MCP servers, such as a markdown processor, are implemented in a dedicated directory with configurable server settings. The project supports Python 3.10+ and includes dependencies like python-dotenv, mcp[cli], openai, and colorama. Installation instructions guide users through cloning the repository, setting up a virtual environment, installing dependencies, and configuring environment variables and MCP server settings. The project is designed to be extensible, allowing users to add new MCP servers, update configurations, and create new examples. Troubleshooting tips are provided, especially for Windows users, to ensure proper path configurations and API key setups. Overall, this project showcases the flexibility and power of the Model Context Protocol by enabling LLMs to interact with external tools through a chatbot interface, making it a valuable resource for developers looking to build advanced AI chatbots with tool integration capabilities.
https://github.com/keli-wen/mcp_chatbot
NextChat is a lightweight, privacy-focused AI assistant platform supporting multiple AI models and operating systems, with Model Context Protocol (MCP) support for enhanced AI interactions.
Cherry Studio is a cross-platform desktop client supporting multiple LLM providers and featuring an MCP server, AI assistants, document processing, and practical AI tools for enhanced user experience.
Self-hosted personal AI assistant in Python with a desktop app, terminal UI and chat-channel connectors, whose driver layer works as an MCP host that routes agent tool calls to external MCP, A2A and ACP servers.
Nuclear is a free, open-source music player for desktop that allows users to search, stream, and manage music from various sources, featuring a powerful plugin system and an MCP server for AI agent...
Electerm is a versatile open-source multi-platform client for terminal, SSH, SFTP, FTP, Telnet, serial port, RDP, and VNC connections with integrated AI assistant support via the Model Context Protocol (MCP) widget.
RikkaHub is a native Android chat client app supporting multiple large language model providers with Model Context Protocol support, multimodal input, and advanced customization features.
A curated collection of production-ready and experimental Model Context Protocol (MCP) clients enabling secure AI model interactions with local and remote resources through standardized implementations.
DeepChat is an open-source AI chat platform that unifies multiple large language models with advanced search enhancement and Model Context Protocol (MCP) support for tool integration and code execution.