Labsco
YuChenSSR logo

Multi-Model Advisor

β˜… 80

from YuChenSSR

Queries multiple Ollama models to combine their responses, offering diverse AI perspectives on a single question.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

Multi-Model Advisor

(ι”΅ι”΅ε››δΊΊθ‘Œ)

smithery badge

A Model Context Protocol (MCP) server that queries multiple Ollama models and combines their responses, providing diverse AI perspectives on a single question. This creates a "council of advisors" approach where Claude can synthesize multiple viewpoints alongside its own to provide more comprehensive answers.

<a href="https://glama.ai/mcp/servers/@YuChenSSR/multi-ai-advisor-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@YuChenSSR/multi-ai-advisor-mcp/badge" alt="Multi-Model Advisor MCP server" /> </a>
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]

Features

  • Query multiple Ollama models with a single question
  • Assign different roles/personas to each model
  • View all available Ollama models on your system
  • Customize system prompts for each model
  • Configure via environment variables
  • Integrate seamlessly with Claude for Desktop

Connect to Claude for Desktop

  1. Locate your Claude for Desktop configuration file:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Edit the file to add the Multi-Model Advisor MCP server:

{
  "mcpServers": {
    "multi-model-advisor": {
      "command": "node",
      "args": ["/absolute/path/to/multi-ai-advisor-mcp/build/index.js"]
    }
  }
}
  1. Replace /absolute/path/to/ with the actual path to your project directory

  2. Restart Claude for Desktop

How It Works

  1. The MCP server exposes two tools:

    • list-available-models: Shows all Ollama models on your system
    • query-models: Queries multiple models with a question
  2. When you ask Claude a question referring to the multi-model advisor:

    • Claude decides to use the query-models tool
    • The server sends your question to multiple Ollama models
    • Each model responds with its perspective
    • Claude receives all responses and synthesizes a comprehensive answer
  3. Each model can have a different "persona" or role assigned, encouraging diverse perspectives.