ChatMCP is a versatile, cross-platform AI chat client built to implement the Model Context Protocol (MCP). Available on macOS, Windows, Linux, iOS, Android, and the Web, it provides a unified interface for interacting with LLMs that support the MCP standard. This allows the client to connect with various "servers" that can provide context, tools, or data processing capabilities to the AI, enabling dynamic and improved chat experiences.
The application features robust data synchronization, allowing users to seamlessly switch between devices while maintaining their chat history. It supports advanced content rendering, including LaTeX for math, Mermaid for diagrams, and HTML previews. With a focus on privacy and local control, ChatMCP stores data locally or syncs directly over the local network, making it a secure and flexible choice for developers and AI enthusiasts working with the MCP ecosystem.
Use Cases:
chatmcp
Cross-platform Macos | Windows | Linux | iOS | Android | Web AI Chat Client
English | 简体中文 | Türkçe
| macOS | Windows | Linux | iOS | Android | Web |
|---|---|---|---|---|---|
| Release (https://github.com/daodao97/chatmcp/releases) | Release (https://github.com/daodao97/chatmcp/releases) | Release (https://github.com/daodao97/chatmcp/releases) ¹ | TestFlight (https://testflight.apple.com/join/dCXksFJV) | Release (https://github.com/daodao97/chatmcp/releases) | GitHub Pages (https://daodao97.github.io/chatmcp) ² |
¹ Linux Notes:
² Note: Web version runs entirely in your browser with local storage for chat history and settings.
Also, you can use DeepWiki to get more information about chatmcp.
Ask DeepWiki (https://deepwiki.com/badge.svg) DeepWiki is an AI-powered platform that transforms any
public GitHub repository into a fully interactive, easy-to-understand wiki. By analysing code, documentation, and configuration files, it creates
clear explanations, interactive diagrams, and even allows for real-time Q&A with the AI.
!Artifact Display !Thinking Mode !Generate Image !LaTeX Support !HTML Preview !Mermaid Diagram !MCP Workflow !MCP InMemory !MCP Tools !LLM Provider !MCP Stdio !MCP SSE
ChatMCP applications can sync data within the same local area network
!Data sync
Make sure you have installed uvx or npx in your system
# uvx
brew install uv
# npx
brew install node
# uvx
curl -LsSf https://astral.sh/uv/install.sh | sh
# npx (using apt)
sudo apt update
sudo apt install nodejs npm
For running ChatMCP AppImage/DEB on Ubuntu and derivatives, install the following runtime packages:
libfuse2libgtk-3-0libegl1-mesa, libgles2, libgl1-mesa-dri, libglx-mesa0libegl1, libgles2, libgl1-mesa-dri, libglx-mesa0libx11-6, xdg-utils, libsqlite3-0Install commands:
sudo apt install -y libfuse2 libgtk-3-0 libegl1-mesa libgles2 libgl1-mesa-dri libglx-mesa0 libx11-6 xdg-utils libsqlite3-0 libsqlite3-dev
sudo apt install -y libfuse2 libgtk-3-0 libegl1 libgles2 libgl1-mesa-dri libglx-mesa0 libx11-6 xdg-utils libsqlite3-0 libsqlite3-dev
Optional (recommended): mesa-vulkan-drivers, mesa-utils (for diagnostics like glxinfo)
Setting PageMCP Server Pagestdio mcp server
sse mcp server
ChatMCP follows platform-specific best practices for data storage:
macOS:
~/Library/Application Support/ChatMcp/
Windows:
%APPDATA%\ChatMcp\
Cross-platform AI short-video factory that auto-generates scripts, voiceovers, edits, and subtitles for fast marketing and content clips.
Multi-session AI coding manager that runs Claude Code and Codex in parallel worktrees with diff review, testing hooks, and clean merge workflows.
Multi-agent workforce desktop app with MCP tooling, local/self-host options, and human-in-loop controls for complex workflow automation.
macOS utility that auto-switches keyboard input sources per app/site with rules, shortcuts, and a subtle on-screen indicator.
Remote terminal bridge that proxies Mac shells to any browser with vt CLI forwarding, secure access, and session recording/replay.
Versatile Android video player for cloud storage (Aliyun/Quark), IPTV, and local media with metadata scraping.