ChatMCP

ChatMCP

Cross-platform MCP client app to connect and test multiple LLM servers and configurations.

240
Stars
34
Forks
0
Releases

Overview

The MCP Chat Desktop App is a cross‑platform desktop application that uses the Model Context Protocol (MCP) to connect with diverse Large Language Models. Built on Electron, it runs on Linux, macOS, and Windows, offering a clean, minimal UI to illustrate MCP concepts and to quickly test multiple MCP-backed servers and LLM configurations. The project emphasizes a lightweight codebase designed for education and experimentation, with dynamic LLM configuration support that works with all OpenAI SDK‑supported models, allowing users to switch backends via manual settings or presets. It also enables multi‑client management, so you can configure and connect to several MCP servers from a single interface. The UI is designed to be adaptable for web use, preserving interaction logic across desktop and web environments. The repository provides example configuration templates (gtp-api.json, qwen-api.json, deepinfra.json) illustrating how to route requests to OpenAI‑compatible endpoints or alternative providers. To run, modify src/main/config.json as needed, install dependencies, and run npm start to launch the app.

Details

Owner
AI-QL
Language
HTML
License
Apache License 2.0
Updated
2025-12-07

Features

Cross-Platform Compatibility

Supports Linux, macOS, and Windows with a consistent MCP interaction experience across platforms.

Flexible Apache-2.0 License

Allows easy modification and building of your own desktop applications under the Apache-2.0 license.

Dynamic LLM Configuration

Compatible with all OpenAI SDK-supported LLMs, enabling quick testing of multiple backends through manual or preset configurations.

Multi-Client Management

Configure and manage multiple MCP clients to connect to multiple servers from a single interface.

UI Adaptability

The UI can be directly extracted for web use, ensuring consistent interaction logic across web and desktop versions.

Audience

DevelopersTest and debug MCP server configurations across multiple LLM backends.
ResearchersExplore MCP principles and compare different MCP server implementations.

Tags

MCPLLMsCross-PlatformDesktop AppElectronOpenAI SDKMCP configOpen SourceApache-2.0