关于 Multi-Model Advisor
Multi-Model Advisor 是一个 MCP 服务,可同时向多个 Ollama 模型提问并汇总其回答,为同一问题提供多种视角。它面向希望让 Claude 结合多个模型观点进行综合判断的用户。
主要功能
- 01同时查询多个 Ollama 模型
- 02为每个模型分配不同角色或人设
- 03列出本机可用的 Ollama 模型
- 04可自定义每个模型的系统提示词
- 05通过环境变量进行配置
适用场景
- 01对一个决策问题收集多个模型的不同意见
- 02为每个模型设定不同角色以获得多样化观点
- 03在 Claude for Desktop 中调用本地模型进行综合分析
MCP 相关
该项目是一个 MCP 服务,向客户端暴露 list-available-models 和 query-models 两个工具。Claude 调用 query-models 后,服务将问题发送给多个本地 Ollama 模型,并把各自回答返回给 Claude 进行综合。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
多模型顾问
##(锵锵四人行)
一个 Model Context Protocol(MCP)服务,可查询多个 Ollama 模型并整合它们的回复,针对同一个问题提供多元的 AI 视角。这种“顾问团”模式让 Claude 能够综合多个观点以及自身的观点,从而给出更全面的回答。
graph TD
A[Start] --> B[Worker Local AI 1 Opinion]
A --> C[Worker Local AI 2 Opinion]
A --> D[Worker Local AI 3 Opinion]
B --> E[Manager AI]
C --> E
D --> E
E --> F[Decision Made]
功能
- 通过一个问题查询多个 Ollama 模型
- 为每个模型分配不同的角色/人设
- 查看系统上所有可用的 Ollama 模型
- 为每个模型自定义系统提示词
- 通过环境变量进行配置
- 与 Claude for Desktop 无缝集成
前提条件
- Node.js 16.x 或更高版本
- 已安装并运行 Ollama(参见 Ollama 安装指南)
- Claude for Desktop(以获得完整的顾问体验)
安装
通过 Smithery 安装
若要通过 Smithery 为 Claude Desktop 自动安装 multi-ai-advisor-mcp:
npx -y @smithery/cli install @YuChenSSR/multi-ai-advisor-mcp --client claude
手动安装
-
克隆此仓库:
git clone https://github.com/YuChenSSR/multi-ai-advisor-mcp.git cd multi-ai-advisor-mcp -
安装依赖:
npm install -
构建项目:
npm run build -
安装所需的 Ollama 模型:
ollama pull gemma3:1b ollama pull llama3.2:1b ollama pull deepseek-r1:1.5b
配置
在项目根目录创建 .env 文件,并填入所需配置:
# Server configuration
SERVER_NAME=multi-model-advisor
SERVER_VERSION=1.0.0
DEBUG=true
# Ollama configuration
OLLAMA_API_URL=http://localhost:11434
DEFAULT_MODELS=gemma3:1b,llama3.2:1b,deepseek-r1:1.5b
# System prompts for each model
GEMMA_SYSTEM_PROMPT=You are a creative and innovative AI assistant. Think outside the box and offer novel perspectives.
LLAMA_SYSTEM_PROMPT=You are a supportive and empathetic AI assistant focused on human well-being. Provide considerate and balanced advice.
DEEPSEEK_SYSTEM_PROMPT=You are a logical and analytical AI assistant. Think step-by-step and explain your reasoning clearly.
连接到 Claude for Desktop
-
找到 Claude for Desktop 配置文件:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
-
编辑文件,添加 Multi-Model Advisor MCP 服务:
{
"mcpServers": {
"multi-model-advisor": {
"command": "node",
"args": ["/absolute/path/to/multi-ai-advisor-mcp/build/index.js"]
}
}
}
-
将
/absolute/path/to/替换为项目目录的实际路径 -
重启 Claude for Desktop
使用方法
连接到 Claude for Desktop 后,可以通过多种方式使用 Multi-Model Advisor:
列出可用模型
查看系统上所有可用的模型:
Show me which Ollama models are available on my system
这将显示所有已安装的 Ollama 模型,并标明哪些模型已设为默认模型。
基本用法
只需让 Claude 使用多模型顾问即可:
what are the most important skills for success in today's job market,
you can use gemma3:1b, llama3.2:1b, deepseek-r1:1.5b to help you
Claude 将查询所有默认模型,并根据它们各自不同的视角提供综合回复。

工作原理
-
MCP 服务提供两个工具:
list-available-models:显示系统上的所有 Ollama 模型query-models:使用问题查询多个模型
-
当你向 Claude 提出问题并提及多模型顾问时:
- Claude 决定使用
query-models工具 - 服务会将你的问题发送给多个 Ollama 模型
- 每个模型都会给出自己的观点
- Claude 接收所有回复并综合成全面的答案
- Claude 决定使用
-
可以为每个模型分配不同的“人设”或角色,以鼓励多元视角。
故障排除
Ollama 连接问题
如果服务无法连接到 Ollama:
- 确认 Ollama 正在运行(
ollama serve) - 检查
.env文件中的 OLLAMA_API_URL 是否正确 - 尝试在浏览器中访问 http://localhost:11434,确认 Ollama 有响应
找不到模型
如果报告某个模型不可用:
- 检查是否已通过
ollama pull <model-name>拉取该模型 - 使用
ollama list确认模型的准确名称 - 使用
list-available-models工具查看所有可用模型
Claude 未显示 MCP 工具
如果 Claude 中未显示工具:
- 确保更新配置后已重启 Claude
- 检查 claude_desktop_config.json 中的绝对路径是否正确
- 查看 Claude 的日志,了解是否有错误消息
RAM 不足
一些管理器的 AI 模型可能选择了更大的模型,但内存不足以运行这些模型。你可以尝试指定一个较小的模型(参见基本用法),或升级内存。
许可证
MIT License
如需了解详情,请参阅此项目仓库中的 LICENSE 文件。
贡献
欢迎贡献!请随时提交 Pull Request。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。