What is A Model Context Protocol (MCP) server that queries multiple Ollama models and combines their responses.?
Multi-Model Advisor is an 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.
Documentation
Multi-Model Advisor\n\n## (锵锵四人行)
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.
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
Create a .env file in the project root with your desired 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.
Connect to Claude for Desktop
Locate your Claude for Desktop configuration file:
Check that you've pulled the model using ollama pull <model-name>
Verify the exact model name using ollama list
Use the list-available-models tool to see all available models
Claude Not Showing MCP Tools
If the tools don't appear in Claude:
Ensure you've restarted Claude after updating the configuration
Check the absolute path in claude_desktop_config.json is correct
Look at Claude's logs for error messages
RAM is not enough
Some managers' AI models may have chosen larger models, but there is not enough memory to run them. You can try specifying a smaller model (see the Basic Usage) or upgrading the memory.