返回市场
多人工智能顾问MCP

多人工智能顾问MCP

作者:YuChenSSR69 星标更新:2025-04-03

项目介绍

多模型顾问

(锵锵四人行)

smithery 徽章

这是一个模型上下文协议(MCP)服务器,可以查询多个Ollama模型并结合它们的回答,为单个问题提供多样化的AI视角。这创建了一个“顾问委员会”的方法,其中Claude可以综合多个观点以及它自己的观点,以提供更全面的答案。

<a href="https://glama.ai/mcp/servers/@YuChenSSR/multi-ai-advisor-mcp"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=986891328,1677601830&fm=3081&app=3081&f=PNG?w=760&h=400" alt="多模型顾问 MCP 服务器" /> </a>
graph TD
    A[开始] --> B[本地AI 1 意见]
    A --> C[本地AI 2 意见]
    A --> D[本地AI 3 意见]
    B --> E[管理AI]
    C --> E
    D --> E
    E --> F[决策完成]

功能

  • 使用一个问题查询多个Ollama模型
  • 为每个模型分配不同的角色/人格
  • 查看系统中所有可用的Ollama模型
  • 自定义每个模型的系统提示
  • 通过环境变量进行配置
  • 无缝集成到桌面版Claude

先决条件

  • Node.js 16.x 或更高版本
  • 已安装并运行Ollama(参见 Ollama 安装
  • 桌面版Claude(用于完整的顾问体验)

安装

通过 Smithery 安装

要通过 Smithery 自动安装 multi-ai-advisor-mcp 到桌面版Claude:

npx -y @smithery/cli install @YuChenSSR/multi-ai-advisor-mcp --client claude

手动安装

  1. 克隆此仓库:

    git clone https://github.com/YuChenSSR/multi-ai-advisor-mcp.git 
    cd multi-ai-advisor-mcp
    
  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_NAME=multi-model-advisor
SERVER_VERSION=1.0.0
DEBUG=true

# Ollama 配置
OLLAMA_API_URL=http://localhost:11434
DEFAULT_MODELS=gemma3:1b,llama3.2:1b,deepseek-r1:1.5b

# 每个模型的系统提示
GEMMA_SYSTEM_PROMPT=您是一个富有创意和创新精神的AI助手。跳出框框思考,提出新颖的观点。
LLAMA_SYSTEM_PROMPT=您是一个专注于人类福祉的支持性和同理心的AI助手。提供体贴且平衡的建议。
DEEPSEEK_SYSTEM_PROMPT=您是一个逻辑性和分析性的AI助手。逐步思考并清晰地解释您的推理。

连接到桌面版Claude

  1. 找到您的桌面版Claude配置文件:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 编辑文件以添加多模型顾问MCP服务器:

{
  "mcpServers": {
    "multi-model-advisor": {
      "command": "node",
      "args": ["/绝对路径到/multi-ai-advisor-mcp/build/index.js"]
    }
  }
}
  1. /绝对路径到/ 替换为您项目的实际路径

  2. 重启桌面版Claude

使用

连接到桌面版Claude后,您可以多种方式使用多模型顾问:

列出可用模型

您可以查看系统上所有可用的模型:

显示我系统上的哪些Ollama模型是可用的

这将显示所有已安装的Ollama模型,并指示哪些模型被设置为默认值。

基本用法

只需让Claude使用多模型顾问:

当今就业市场中最重要的是哪些技能,
你可以使用gemma3:1b, llama3.2:1b, deepseek-r1:1.5b来帮助你

Claude将查询所有默认模型,并根据它们的不同视角提供一个综合答案。

示例

工作原理

  1. MCP服务器暴露了两个工具:

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

    • Claude决定使用query-models工具
    • 服务器将您的问题发送给多个Ollama模型
    • 每个模型都会以其视角回应
    • Claude接收所有响应并合成一个全面的答案
  3. 每个模型都可以分配一个不同的“人格”或角色,鼓励多样化的视角。

故障排除

Ollama 连接问题

如果服务器无法连接到Ollama:

模型未找到

如果报告某个模型不可用:

  • 检查您是否已使用ollama pull <model-name>拉取该模型
  • 使用ollama list验证确切的模型名称
  • 使用list-available-models工具查看所有可用模型

Claude 不显示 MCP 工具

如果工具没有出现在Claude中:

  • 确保在更新配置后已重启Claude
  • 检查claude_desktop_config.json中的绝对路径是否正确
  • 查看Claude的日志以获取错误消息

内存不足

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

许可证

MIT 许可证

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

贡献

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