About ChatMCP
ChatMCP is an AI chat client that implements the Model Context Protocol, the standard used to connect language models to external tools and data. It is built with Flutter and Dart, so the same app runs on macOS, Windows, Linux, iOS, Android, and the web. It is released under the Apache-2.0 license.
Installers are provided through GitHub releases for desktop and Android, an iOS build through TestFlight, and a web version hosted on GitHub Pages. The README notes Linux runtime requirements for AppImage and DEB packages on Ubuntu 22.04 and 24.04, and mentions improvements such as better dark theme support and unified data storage in recent versions. Documentation is available in English, Chinese, and Turkish.
ChatMCP suits developers and enthusiasts who want a single graphical client for trying MCP servers with the language model of their choice, rather than using a command-line host. It is a client application, so there is no server component to host.
Key features
- Implements the Model Context Protocol
- Runs on desktop, mobile, and the web
- Built with Flutter
- Dark theme support
- Releases for macOS, Windows, Linux, and Android
- Multilingual documentation
Good fit for
- →Trying MCP servers from a graphical client
- →Using one AI chat app across devices
- Built with
- Dart
- Tags
- mcp
- ai-chat
- flutter
- cross-platform
- llm-client
- model-context-protocol
- dart
- desktop-app
ChatMCP: questions and answers
- What is ChatMCP used for?
- ChatMCP is a cross-platform AI chat client written in Flutter that implements the Model Context Protocol to connect language models with tools. It is a good fit for trying MCP servers from a graphical client and using one AI chat app across devices.
- Is ChatMCP open source?
- Yes. ChatMCP is open source under the Apache-2.0 licence. Its source code is on GitHub at daodao97/chatmcp and is written mainly in Dart.
- Is ChatMCP free?
- Yes. ChatMCP is open source, so the software itself is free to use.
- Can I self-host ChatMCP?
- Yes. ChatMCP can be self-hosted on your own server or infrastructure.
- What is ChatMCP an alternative to?
- ChatMCP is an open-source alternative to ChatGPT and Claude. Other open-source alternatives to ChatGPT include Jan, GPT4All and Open WebUI.
- Is ChatMCP actively maintained?
- Yes. The most recent commit to ChatMCP was on 7 September 2026, and the latest release is v0.0.76, published on 25 August 2025. The project has 2.2k stars on GitHub.
Open-source alternatives to ChatMCP
See all
Jan
AI Tools
Jan is an open-source alternative to ChatGPT. Run open-source AI models locally or connect
OSSvs ChatGPT★ 45k
GPT4All
AI Tools
GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
MITvs ChatGPT★ 77k
Open WebUI
AI Tools
Run AI on your own terms. Connect any model, extend with code, and protect what matters wi
OSSvs ChatGPT★ 154k
Zola Chat
AI Tools
Open chat interface for all your models.
Apache-2.0vs ChatGPT★ 1.5k
WebLLM Chat
AI Tools
Chat with AI large language models running natively in your browser. Enjoy private, server
Apache-2.0vs ChatGPT★ 1.1k
Suna
AI Tools
The open-source AI Management System
OSSvs Manus★ 20k
SaaS alternatives to ChatMCP
See all
ChatGPT
AI Tools
ChatGPT is OpenAI's conversational AI assistant for answering questions, writing, coding and analysis through web and mobile apps.
SaaS
Claude
AI Tools
AI assistant from Anthropic for writing, analysis, coding and document work
SaaS
Aymo AI
AI Tools
Team workspace with access to GPT, Claude, Gemini, DeepSeek, Grok and other AI models
SaaS
ChatGenie
AI Tools
iOS AI chat assistant for fast, natural conversations
SaaS
DeepSeek
AI Tools
AI chat assistant and API built on DeepSeek reasoning and language models
SaaS
Poe
AI Tools
One chat app to talk to many AI models and build custom bots
SaaS
