Skip to content

ChatMCP is an AI chat client implementing the Model Context Protocol (MCP).

License

Notifications You must be signed in to change notification settings

daodao97/chatmcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

41c5f86 · Apr 24, 2025
Feb 22, 2025
Feb 1, 2025
Apr 21, 2025
Apr 20, 2025
Dec 14, 2024
Mar 11, 2025
Apr 24, 2025
Feb 6, 2025
Mar 7, 2025
Apr 13, 2025
Feb 3, 2025
Feb 22, 2025
Apr 5, 2025
Feb 22, 2025
Jan 6, 2025
Apr 22, 2025
Apr 22, 2025
Dec 12, 2024
Feb 5, 2025
Feb 13, 2025
Feb 22, 2025
Apr 13, 2025
Apr 20, 2025
Apr 20, 2025

Repository files navigation

logo

chatmcp

Cross-platform Macos | Windows | Linux | iOS | Android AI Chat Client

English | 简体中文

Install

macOS Windows Linux iOS Android
Release Release Release ¹ TestFlight Release

¹ Note: On Linux you need to install libsqlite3-0 libsqlite3-dev, as this dependency needs it https://pub.dev/packages/sqflite_common_ffi

sudo apt-get install libsqlite3-0 libsqlite3-dev

Preview

Deep Think

preview

Artifact generation and review

preview

Dalle Gen Image

preview

HTML Code Preview

preview

MCP Fetch Url

preview

Mermaid Diagram

preview

Web Search

preview

Usage

Make sure you have installed uvx or npx in your system

# uvx
brew install uv

# npx
brew install node 
  1. Configure Your LLM API Key and Endpoint in Setting Page
  2. Install MCP Server from MCP Server Page
  3. Chat with MCP Server

Debug

  • logs & data

macOS:

~/Library/Application Support/ChatMcp

Windows:

%APPDATA%\ChatMcp

Linux:

~/.local/share/ChatMcp

Mobile:

  • Application Documents Directory

reset app can use this command

macOS:

rm -rf ~/Library/Application\ Support/ChatMcp

Windows:

rd /s /q "%APPDATA%\ChatMcp"

Linux:

rm -rf ~/.local/share/ChatMcp

Development

flutter pub get
flutter run -d macos

download test.db to test sqlite mcp server

~/Library/Application Support/ChatMcp/mcp_server.json is the configuration file for the mcp server

Features

  • Chat with MCP Server
  • MCP Server Market
  • Auto install MCP Server
  • SSE MCP Transport Support
  • Auto Choose MCP Server
  • Chat History
  • OpenAI LLM Model
  • Claude LLM Model
  • OLLama LLM Model
  • DeepSeek LLM Model
  • RAG
  • Better UI Design
  • Dark/Light Theme

All features are welcome to submit, you can submit your ideas or bugs in Issues

MCP Server Market

You can install MCP Server from MCP Server Market, MCP Server Market is a collection of MCP Server, you can use it to chat with different data.

Your feedback helps us improve chatmcp and helps other users make informed decisions.

Thanks

License

This project is licensed under the Apache License 2.0.

Star History