Awesome MCP › Desktop & Mobile Clients

LibreChat-AI/LibreChat

⭐ 46871 TypeScript added to this list on 2026-09-28 repository created 2023-02-12

LibreChat is an open-source, self-hostable chat platform styled after ChatGPT that lets teams and individuals run a private, provider-agnostic front end for large language models. It connects to Anthropic, OpenAI, Azure OpenAI, AWS Bedrock, Google/Vertex AI, and any OpenAI-compatible custom endpoint, including local or remote providers such as Ollama, Mistral AI, Groq and OpenRouter. Its Agents feature lets users build no-code custom assistants, share them through an agent marketplace, and equip them with MCP servers, file search, code execution and reusable Skill bundles (SKILL.md); LibreChat is listed as a client implementation on the official Model Context Protocol client directory. A sandboxed code interpreter runs Python, Node.js, Go, C/C++, Java, PHP, Rust and Fortran without exposing the host system, and file uploads can be analyzed by vision-capable models. Other features include web search with pluggable providers and rerankers, generative UI code artifacts (React, HTML and Mermaid diagrams) rendered inline in chat, image generation and editing through GPT-Image-1, DALL-E, Stable Diffusion or MCP-based tools, saved and shareable presets, conversation branching and forking for context control, and a multilingual UI covering more than a dozen languages. It is built with TypeScript/React on the front end and Node.js on the back end, and deploys via Docker or one-click templates on Railway, Zeabur and Sealos. LibreChat suits organizations and developers who want a privacy-respecting, extensible alternative to hosted chat products while still being able to plug in MCP servers as agent tools.

https://github.com/LibreChat-AI/LibreChat

chat-uiself-hostedchatgpt-alternativeagentscode-interpretermcp-clientmulti-provider

Also in Desktop & Mobile Clients

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.

CherryHQ/cherry-studio

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.

agentscope-ai/QwenPaw

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.

nukeop/nuclear

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/electerm

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/rikkahub

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.

punkpeye/awesome-mcp-clients

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.

ThinkInAIXYZ/deepchat

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.