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
MCP Web UI is a browser-based host in the Model Context Protocol architecture, written in Go. It provides a chat interface to large language models while handling the context aggregation and the coordination between the model and the MCP servers that supply tools. Four providers are supported behind one interface: Anthropic Claude models, OpenAI GPT models, Ollama for locally served models, and OpenRouter for access to many providers at once. Responses stream to the browser over Server-Sent Events, and conversations are persisted in an embedded BoltDB store, so chat history survives restarts. Everything is driven by a YAML configuration file placed in the user config directory. It sets the listening port, log level and log format, the default system prompt and the prompt used to generate chat titles, and a full LLM block with the provider, model name and generation parameters such as temperature, topP, topK, frequency and presence penalties, maximum tokens and stop sequences. Provider-specific settings cover the Ollama host URL, the Anthropic and OpenAI and OpenRouter API keys, which can also come from environment variables, and a custom OpenAI-compatible endpoint. A separate genTitleLLM block allows a cheaper model to generate conversation titles, falling back to the main model if omitted. MCP servers are declared in two sections: mcpSSEServers, each with a URL and a maximum payload size, and mcpStdIOServers, each with a command and its arguments, with worked examples for the official filesystem server run through npx and for a go-mcp filesystem server. The application needs Go 1.23 or newer and can be run directly with go run or built into a Docker image that mounts the config file and reads API keys from the environment.
https://github.com/MegaGrindStone/mcp-web-ui
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.