chatmcp

chatmcp

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

Stars: 659

Visit
 screenshot

Chatmcp is a chatbot framework for building conversational AI applications. It provides a flexible and extensible platform for creating chatbots that can interact with users in a natural language. With Chatmcp, developers can easily integrate chatbot functionality into their applications, enabling users to communicate with the system through text-based conversations. The framework supports various natural language processing techniques and allows for the customization of chatbot behavior and responses. Chatmcp simplifies the development of chatbots by providing a set of pre-built components and tools that streamline the creation process. Whether you are building a customer support chatbot, a virtual assistant, or a chat-based game, Chatmcp offers the necessary features and capabilities to bring your conversational AI ideas to life.

README:

logo

chatmcp

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

English | 简体中文

Install

Desktop: MacOS | Windows | Linux Release

IOS: TestFlight

Android: Release

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

~/Library/Application Support/run.daodao.chatmcp/logs

  • data

~/Library/Application Support/ChatMcp

reset app can use this command

rm -rf ~/Library/Application\ Support/run.daodao.chatmcp
rm -rf ~/Library/Application\ Support/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

  • [x] Chat with MCP Server
  • [ ] MCP Server Market
  • [ ] Auto install MCP Server
  • [x] SSE MCP Transport Support
  • [x] Auto Choose MCP Server
  • [x] Chat History
  • [x] OpenAI LLM Model
  • [x] Claude LLM Model
  • [x] OLLama LLM Model
  • [x] DeepSeek LLM Model
  • [ ] RAG
  • [ ] Better UI Design
  • [x] 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.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for chatmcp

Similar Open Source Tools

For similar tasks

For similar jobs