RadarTopicsBuildersWeeklyReads
Open Source Radar
daodao97/

chatmcp

GitHubWebsite

ChatMCP is a cross-platform Dart-based AI chat client implementing MCP, with multiple LLM model integrations and a local data storage setup. It provides desktop and web support, release notes outlining OAuth PKCE, Copilot integration, and localization features.

2.2kstars
207forks
48issues
Apache-2.0license
2024since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

ChatMCP is a cross-platform AI chat client implementing the Model Context Protocol (MCP). It runs on MacOS, Windows, Linux, iOS, Android, and Web, and includes multiple LLM model integrations such as OpenAI, Claude, Ollama, and DeepSeek. The project is licensed under Apache-2.0 and is written in Dart.

How it works

The repository provides features including:

  • Chat with MCP Server
  • MCP Server Market integration
  • SSE MCP Transport Support
  • Auto Choose MCP Server
  • Chat History
  • Multiple LLM models (OpenAI, Claude, OLLama, DeepSeek)

Data is stored in platform-specific locations, with a unified file structure including logs, chatmcp.db, shared_preferences.json, and mcp_server.json. Data can be reset per platform.

Getting started

Install and run requirements:

  • Make sure Flutter is installed and available on PATH
  • Clone the repo and install dependencies:
# Clone the repository
git clone https://github.com/daodao97/chatmcp.git
cd chatmcp

# Install dependencies
flutter pub get

Run the app on your target platform, e.g. MacOS or Linux:

flutter run -d macos

For Web development:

flutter pub get
flutter run -d chrome

Build Web version:

flutter build web

Deploy to GitHub Pages:

flutter build web --base-href /chatmcp/

Getting started (continued)

Local data storage locations include:

  • macOS: ~/Library/Application Support/ChatMcp/
  • Windows: %APPDATA%\ChatMcp\
  • Linux: ~/.local/share/ChatMcp/
  • Linux additional: ~/.local/share/run.daodao.chatmcp

Recent releases

Latest releases include:

  • v0.0.76 ChatMCP v0.0.76 Release Notes 🚀 (2025-08-25): OAuth 2.0 + PKCE Auto-Discovery Support; RFC 8414 co
  • v0.0.74 (2025-08-20): German Localization and Token Usage Tracking
  • v0.0.73 (2025-08-10): GitHub Copilot Integration with Copilot Pro support

Traction

Stars: 2217 Forks: 207 Open issues: 48

License

Apache-2.0

Development notes

The repository enforces Dart formatting on commits and provides a pre-commit hook. Quick setup:

make setup-git-hooks
SharePost on XLinkedIn
All trending reposRevenue-verified startups →