Awesome MCPDesktop & Mobile Clients

Lucassssss/eechat

⭐ 348 JavaScript added to this list on 2025-05-14 repository created 2025-03-10

eechat is a powerful local AI chat application that emphasizes security, efficiency, personalization, and extensibility in AI conversations. A standout feature of eechat is its support for MCP (Model Context Protocol), a core extension capability designed specifically for AI assistant scenarios. MCP allows users to seamlessly integrate, manage, and run various AI tools and services with ease, significantly enhancing the functionality and professionalism of local AI assistants. The MCP management interface provides a user-friendly way to view, install, start, stop, and remove AI tools without requiring command-line operations, lowering the entry barrier for users. It also offers a visual configuration form to add new MCP applications, supporting automatic README reading and AI-powered configuration filling, making it accessible even for beginners. For advanced users, eechat includes a professional JSON configuration file editor that supports formatting, reset, and quick navigation, and is fully compatible with configurations from Claude Desktop, Cursor, and Cline. The application features an integrated runtime environment that automatically detects and downloads necessary runtimes like bun and uv, eliminating the need for manual dependency setup. MCP tools can be hot-swapped, added, removed, or upgraded at any time, supporting multi-instance parallel running to build a personalized AI toolbox. Users can invoke all MCP tools directly within the chat window, enabling seamless collaboration between AI and tools. eechat prioritizes data security and privacy by storing all conversation data locally, supporting offline capability after initial setup, and allowing API customization to connect to personal or third-party AI model APIs. The application offers a superior conversation experience with multi-session management, history tracking, perfect Markdown support including code blocks and math formulas, and smart code highlighting. Personalization options include theme switching, prompt management, and model parameter tuning. eechat supports powerful extensibility through a plugin ecosystem, multi-model integration, and custom model support. Key features include enhanced intelligent conversation with context understanding, multi-turn optimization, and knowledge base integration; developer-friendly tools like code generation, API documentation generation, and debug assistance; and productivity tools such as document summarization, mind map generation, and multi-language translation. Designed for local deployment on Windows, macOS, and Linux, eechat ensures data security and optimal user experience with modest system requirements and multiple installation methods.

https://github.com/Lucassssss/eechat

ai-assistantai-conversationsai-tools-integrationapi-customizationapi-documentationcode-generationcode-highlightingcontext-understandingconversation-historycustom-ai-modelscustom-model-supportdata-securitydebug-assistancedeepseekdeveloper-toolsdocument-summarizationefficiencyefficient-ai-conversationextensibilityhistory-trackinghot-swappingintelligent-conversationjson-configuration-editorknowledge-base-integrationlocal-ai-chat-applicationlocal-deploymentmarkdown-supportmcpmcp-clientmcp-management-interfacemcp-supportmind-map-generationmodel-context-protocolmodel-parameter-tuningmulti-language-translationmulti-model-integrationmulti-session-managementmulti-turn-optimizationoffline-capabilitypersonalizationpersonalized-aiplugin-ecosystemprivacy-protectionproductivity-toolsprompt-managementruntime-environmentsecure-ai-chatsecuritytheme-switchingtool-invocationvisual-configuration

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.