article
README
🚀 多模型顾问
多模型顾问是基于MCP协议的服务器,可查询多个Ollama模型,结合各模型回答,提供更全面的解决方案。用户还能指定不同角色和视角,让回答更丰富多样。
🚀 快速开始
多模型顾问是一个强大的工具,能借助多个Ollama模型为你提供全面的解答。以下是使用前的准备步骤:
- 确保已安装Node.js(版本16.x或更高)。
- 安装并运行Ollama服务:
ollama serve - 拉取所需的模型:
ollama pull gemma3:1b llama3.2:1b deepseek-r1:5b
在Claude中输入以下查询进行体验:
what are the most important skills for success in today's job market,
you can use gemma3:1b, llama3.2:1b, deepseek-r1:5b to help you
✨ 主要特性
- 多模型查询:支持同时调用多个预训练语言模型。
- 角色分配:每个模型可以被赋予不同的角色或任务。
- 可用模型列表:列出本地计算机上所有已安装的Ollama模型。
📦 安装指南
先决条件
- 安装Node.js(版本16.x或更高)。
- 安装并启动Ollama服务:
ollama serve - 拉取所需的模型:
ollama pull gemma3:1b llama3.2:1b deepseek-r1:5b
安装方法
方式一:通过Smithery CLI安装
# 安装smithery-cli工具
npm install -g smithery-cli
# 使用smithery构建项目
smithery build git@github.com:YuChenSSR/multi-ai-advisor-mcp.git
方式二:手动安装
- 克隆项目仓库:
git clone https://github.com/YuChenSSR/multi-ai-advisor-mcp.git cd multi-ai-advisor-mcp - 安装依赖项:
npm install - 启动服务器:
node index.js
💻 使用示例
基本用法
在Claude中输入以下查询:
what are the most important skills for success in today's job market,
you can use gemma3:1b, llama3.2:1b, deepseek-r1:5b to help you
高级用法
你可以使用gemma3:1b、llama3.2:1b和deepseek-r1:5b来帮助你分析,今天职场中最关键的技能是什么?
📚 详细文档
配置指南
创建一个.env文件,并添加以下内容:
# 服务配置
PORT=3000
API_BASE_URL=http://localhost:11434
# 系统提示示例
GEMMA3_PERSONA=Gemma是一位专业的职业顾问。
LLAMA3_PERSONA=Llama是一位经验丰富的技术专家。
DEEPSEEK_R1_PERSONA=DeepSeek-R1是一位战略规划师。
工作原理
-
工具暴露:
list-available-models:显示本地所有Ollama模型。query-models:向多个模型发送问题。
-
查询流程:
- 当您在Claude中提出问题时,Claude会调用
query-models工具。 - 服务器将问题转发给指定的模型。
- 每个模型根据其角色提供回答。
- 最终的回答由Claude整合所有模型的输出生成。
- 当您在Claude中提出问题时,Claude会调用
故障排除
Ollama连接问题
- 确保Ollama服务已启动:
ollama serve - 验证
OLLMAR_API_URL是否正确。 - 测试访问http://localhost:11434以确认Ollama正常运行。
模型不可用
- 使用
ollama list检查模型状态。 - 确保已拉取所需模型:
ollama pull <model-name>
Claude未显示MCP工具
- 重启Claude客户端。
- 确认配置文件路径正确无误。
📄 许可证
项目采用MIT许可证,具体条款请参见LICENSE文件。
🌟 贡献指南
欢迎社区贡献!请参考CONTRIBUTING.md了解如何参与开发。
扫码联系在线客服