多AI顾问整合平台

@YuChenSSR/multi-ai-advisor-mcp
0 Stars 84 次浏览 YuChenSSR 更新于 2026-08-23

一个MCP服务器,它查询多个Ollama模型并整合它们的响应,从而创建一个由AI顾问组成的委员会,为单一问题提供多样化的视角。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (2 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

list-available-models

List all available models in Ollama that can be used with query-models

该工具无需必填参数,直接调用即可

query-models 4 个参数 需填 1 项

Query multiple AI models via Ollama and get their responses to compare perspectives

必填参数:question

服务介绍

Multi-Model Advisor

(锵锵四人行)

smithery badge

这是一个 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

手动安装

  1. 克隆此仓库:

    git clone https://github.com/yourusername/multi-model-advisor.git
    cd multi-model-advisor
    
  2. 安装依赖项:

    npm install
    
  3. 构建项目:

    npm run build
    
  4. 安装所需的 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

  1. 找到您的 Claude for Desktop 配置文件:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 编辑该文件以添加 Multi-Model Advisor MCP 服务器:

{
  "mcpServers": {
    "multi-model-advisor": {
      "command": "node",
      "args": ["/absolute/path/to/multi-model-advisor/build/index.js"]
    }
  }
}
  1. /absolute/path/to/ 替换为您项目目录的实际路径

  2. 重启 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 将查询所有默认模型,并基于它们的不同视角提供综合响应。

示例

工作原理

  1. MCP 服务器提供了两个工具:

    • list-available-models:显示系统中的所有 Ollama 模型
    • query-models:用一个问题查询多个模型
  2. 当你向 Claude 提问并提到多模型顾问时:

    • Claude 决定使用 query-models 工具
    • 服务器将你的问题发送给多个 Ollama 模型
    • 每个模型都会从自己的角度给出回应
    • Claude 收到所有回复后,综合成一个全面的答案
  3. 每个模型可以被分配不同的“角色”或身份,以鼓励多样化的观点。

故障排除

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 的日志以获取错误信息

内存不足

某些管理者的 AI 模型可能选择了较大的模型,但内存不足以运行它们。你可以尝试指定一个较小的模型(参见基本用法)或升级内存。

许可证

MIT 许可证

更多详情,请参阅 此项目仓库 中的 LICENSE 文件。

贡献

欢迎贡献!请随时提交 Pull Request。