A cross-platform chat client with a built-in MCP bazaar
ChatMCP exists to put a native, cross-platform face on the Model Context Protocol, complete with a discoverable server market and LAN data sync.

What it does
ChatMCP is a Dart/Flutter chat client built around the Model Context Protocol, letting you converse with LLMs through pluggable MCP servers. It ships native builds for macOS, Windows, Linux, iOS, and Android, plus a web version that runs entirely in the browser and stores history and settings locally. The app supports OpenAI, Claude, Ollama, and DeepSeek backends, and discovers MCP servers through a built-in market.
The interesting bit
The client treats MCP servers as first-class citizens: you browse a community-fed JSON marketplace, attach servers over stdio or SSE, and let the app auto-select relevant tools mid-conversation. A neat side feature is LAN sync, which lets two instances on the same network share state without touching the cloud.
Key highlights
- Native builds for six platforms, including a fully offline-capable web version.
- Built-in MCP Server Market populated by community pull requests to a separate registry.
- Supports both stdio and SSE transports, with automatic selection of relevant MCP tools during chats.
- Pluggable LLM backends: OpenAI, Claude, Ollama, and DeepSeek.
- LAN-based data sync between devices on the same local network.
Caveats
- The roadmap still has unchecked boxes: automatic MCP server installation, RAG support, and a UI redesign are not yet implemented.
- Talking to MCP servers requires
uvxornpxto be pre-installed on the host; the client does not bundle them. - On Linux, the AppImage and DEB packages need manually installed runtime libraries—FUSE, GTK 3, and Mesa graphics stacks—before they will launch.
Verdict
Early adopters who want a graphical MCP client on every screen will find this a handy Swiss Army knife. If you need one-click server setup, polished RAG, or a finished UI, check back after the roadmap clears.
Frequently asked
- What is daodao97/chatmcp?
- ChatMCP exists to put a native, cross-platform face on the Model Context Protocol, complete with a discoverable server market and LAN data sync.
- Is chatmcp open source?
- Yes — daodao97/chatmcp is open source, released under the Apache-2.0 license.
- What language is chatmcp written in?
- daodao97/chatmcp is primarily written in Dart.
- How popular is chatmcp?
- daodao97/chatmcp has 2.2k stars on GitHub.
- Where can I find chatmcp?
- daodao97/chatmcp is on GitHub at https://github.com/daodao97/chatmcp.