daodao97/chatmcp

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

What it solves

ChatMCP is a cross-platform AI chat client designed to integrate with the Model Context Protocol (MCP), allowing users to connect their AI chats to various external data sources and tools via MCP servers.

How it works

The application acts as a frontend for multiple LLM providers (such as OpenAI, Claude, OLLama, and DeepSeek) and implements the Model Context Protocol to communicate with MCP servers. It supports both stdio and SSE (Server-Sent Events) transport methods for these servers, enabling the AI to access external tools and data.

Who it’s for

Users who want a unified, cross-platform interface (macOS, Windows, Linux, iOS, Android, and Web) to interact with various LLMs and extend their capabilities using MCP servers.

Highlights

  • Cross-platform support: Available on all major desktop and mobile operating systems and the web.
  • MCP Integration: Built-in support for MCP servers, including a "Market" for discovering and installing servers.
  • Rich Media Support: Supports LaTeX, Mermaid diagrams, HTML previews, and image generation.
  • Multi-LLM Support: Compatible with OpenAI, Claude, OLLama, and DeepSeek.
  • Local Data Sync: Ability to sync data within the same local area network.
  • Local Storage: Chat history and settings are stored locally on the device.

Related

  • Project
  • Project
  • Project
  • Project