ChatMCP是一个实现了模型上下文协议(Model Context Protocol, MCP)的AI聊天客户端,由开发者daodao97创建。该项目旨在提供一个统一的跨平台AI对话界面,支持多种AI模型和MCP服务器,让用户能够通过一个应用程序与不同的数据源和AI服务进行交互。
平台 | 下载方式 | 备注 |
---|---|---|
macOS | Release | 直接下载安装包 |
Windows | Release | 直接下载安装包 |
Linux | Release | 需要安装依赖库 |
iOS | TestFlight | 测试版本 |
Android | Release | 直接下载APK |
sudo apt-get install libsqlite3-0 libsqlite3-dev
确保系统已安装以下工具之一:
# 安装uvx
brew install uv
# 或安装npx
brew install node
~/Library/Application Support/ChatMcp
%APPDATA%\ChatMcp
~/.local/share/ChatMcp
如需重置应用数据,可使用以下命令:
# macOS
rm -rf ~/Library/Application\ Support/ChatMcp
# Windows
rd /s /q "%APPDATA%\ChatMcp"
# Linux
rm -rf ~/.local/share/ChatMcp
# 获取依赖
flutter pub get
# 运行macOS版本
flutter run -d macos
项目提供了测试数据库文件,可以下载 test.db 来测试SQLite MCP服务器功能。
MCP服务器的配置文件位于:
~/Library/Application Support/ChatMcp/mcp_server.json
ChatMCP代表了AI聊天客户端发展的新方向,通过实现MCP协议,它不仅提供了统一的AI对话界面,更重要的是构建了一个可扩展的AI生态系统。其跨平台支持和多AI模型集成使其能够满足不同用户的需求,而MCP服务器市场则为用户提供了丰富的数据源和功能扩展。