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 伺服器市場則為使用者提供了豐富的資料來源和功能擴展。