eechat
🚀 Powerful Local AI Chat Application - Mcp, Secure, Efficient, Personalized 本地化部署的大模型客户端
claude mcp add --transport stdio lucassssss-eechat npx -y eechat
How to use
eechat provides a locally-deployed AI chat platform that emphasizes privacy and performance. With MCP support, you can manage, install, start, stop, and invoke various AI tools directly from the MCP interface integrated into eechat, without touching the command line. The MCP system enables visual configuration, file-based JSON configuration, and one-click runtime handling for runtimes like bun and uv, making it easy to extend your AI toolbox and compose toolchains for complex conversations. Tools can be invoked inside chat, allowing seamless interaction between the AI assistant and external capabilities such as code execution, knowledge base queries, or third-party APIs.
To use MCP within eechat, open the MCP management interface from the app, add or install tools using the visual form, and configure their runtimes and inputs. You can then start tools, monitor their status, and invoke them inline during conversations. This setup supports multi-instance parallel runs, so you can experiment with multiple AI tool configurations side by side. All tool configurations are stored in a professional JSON editor, enabling easy backup and batch management if you already maintain Claude Desktop, Cursor, or Cline configurations.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Administrative permissions to install dependencies if required
Step-by-step:
- Install Node.js and npm from https://nodejs.org/
- Clone the eechat MCP-enabled repository (or your fork): git clone https://github.com/Lucassssss/eechat.git cd eechat
- Install project dependencies: npm install
- Run the application in development mode (for MCP-enabled local development): npm run dev
- If you need a production build, create a build artifact: npm run build
- Start the server in production mode if applicable, or follow your deployment workflow for MCP-enabled applications.
Note: The MCP integration within eechat is designed to be run locally. Ensure your environment has network access to any external tools you plan to integrate, and configure any required API keys or endpoints in the MCP management interface or the JSON configuration files as needed.
Additional notes
Tips and common considerations:
- Ensure Node.js version compatibility as specified by the eechat project you’re using.
- MCP runtimes (bun, uv, etc.) are handled automatically by the built-in runtime detector and one-click download; ensure your environment permits automatic downloads.
- Use the MCP File Configuration editor for advanced edits and batch management; this is useful for large toolsets or collaborators.
- When integrating external tools, verify data privacy settings since all data flows should remain under your local control if desired.
- If a tool fails to start, check the MCP runtime status in the UI and review any tool-specific logs or configuration fields.
- Regularly backup your MCP JSON configurations to prevent loss during edits or updates.
Related MCP Servers
mcp-for-beginners
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
daan
✨Lightweight LLM Client with MCP 🔌 & Characters 👤
mcp-client-go
mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers
anki
MCP server for anki
openai -agent-dotnet
Sample to create an AI Agent using OpenAI models with any MCP server running on Azure Container Apps
unity-editor
An MCP server and client for LLMs to interact with Unity Projects