返回 MCP 目录
public公开dns本地运行

multi-model-advisor

Multi-Model Advisor是一个基于Ollama的多模型咨询服务器,通过整合多个AI模型的观点,为问题提供更全面的解答。

article

README

🚀 多模型顾问

多模型顾问是基于MCP协议的服务器,可查询多个Ollama模型,结合各模型回答,提供更全面的解决方案。用户还能指定不同角色和视角,让回答更丰富多样。

🚀 快速开始

多模型顾问是一个强大的工具,能借助多个Ollama模型为你提供全面的解答。以下是使用前的准备步骤:

  1. 确保已安装Node.js(版本16.x或更高)。
  2. 安装并运行Ollama服务:
    ollama serve
    
  3. 拉取所需的模型:
    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

方式二:手动安装

  1. 克隆项目仓库:
    git clone https://github.com/YuChenSSR/multi-ai-advisor-mcp.git
    cd multi-ai-advisor-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 启动服务器:
    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是一位战略规划师。

工作原理

  1. 工具暴露

    • list-available-models:显示本地所有Ollama模型。
    • query-models:向多个模型发送问题。
  2. 查询流程

    • 当您在Claude中提出问题时,Claude会调用query-models工具。
    • 服务器将问题转发给指定的模型。
    • 每个模型根据其角色提供回答。
    • 最终的回答由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了解如何参与开发。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端