joeseesun/qiaomu-llm-mcp
Free把多模型 Provider、本地密钥统一成一个 MCP 网关,为多供应商 LLM 提供统一路由与密钥管理,AI 客户端一处接入即可调用多家模型。
About joeseesun/qiaomu-llm-mcp
Qiaomu-LLM-MCP is a local MCP (Model Context Protocol) gateway that unifies multiple LLM providers, API keys, routing rules, and multi-model discussions into a single tool surface. It allows AI clients like Codex, Claude Desktop, or Claude Code to access a variety of models through one MCP server. The tool provides a set of tools: listing providers, viewing provider configs, listing models, routing tasks by type, single-model chat, multi-model comparison, model pipeline, and HeavySkill-style multi-round discussions with a moderator. API keys are securely stored in the macOS Keychain or environment variables, and the server never exposes plaintext keys. The provider registry is saved locally at ~/.config/qiaomu-llm/registry.json. It supports Z.ai, DeepSeek, OpenAI-compatible, Anthropic-compatible, and Claude Code CLI. This project is local-first and open source.
Key Features
Pros & Cons
- Centralizes multiple LLM providers into one MCP gateway, simplifying client integration
- Secure key management: uses macOS Keychain, never exposes API keys in plaintext
- Supports advanced workflows: single chat, comparison, pipeline, and multi-model discussions
- Task routing chooses appropriate model without extra token cost
- Local-first and open source, giving users full control over their data and configuration
- Compatible with popular MCP clients like Codex, Claude Desktop, and Claude Code
- Currently only tested on macOS and Linux; no Windows support mentioned
- Requires Python 3.10+ and manual setup of provider registry and keychain entries
- Not a turnkey SaaS solution; users must install and configure locally
- HeavySkill discussion feature depends on availability of a strong moderator model
- Learning curve for users unfamiliar with MCP or command-line tools