Dual Model MCP Server
Allows querying OpenAI GPT-5.5 via OpenRouter, enabling side-by-side comparison with Claude for comprehensive analysis and cross-checking.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Dual Model MCP ServerWhat are the arguments for and against nuclear energy?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Dual Model MCP Server
A MCP (Model Context Protocol) server that queries Claude Sonnet 4.6 and OpenAI GPT-5.5 in parallel via OpenRouter and returns structured, multi-perspective responses.
The Problem
Sometimes a single AI model gets stuck in a particular perspective or reasoning pattern. You ask a question, get a good answer, but you know there's another angle, another approach that might be equally valuable (or better). Switching between different models, waiting for separate responses, losing context. It's tedious.
The Solution
Dual Model MCP Server sends your prompt to both Sonnet and GPT-5. simultaneously, giving you two independent, high-quality responses side-by-side. Compare, contrast, combineβall in one go. Perfect for:
Decision-making: See technical/medical/business/research/legal questions from multiple angles
Quality assurance: Spot blind spots in reasoning or missed edge cases
Creative work: Get diverse perspectives on problems
Validation: Cross-check facts and arguments between models
Features
β‘ Parallel queries β Both models respond simultaneously, not sequentially
π Structured responses β 6-8 concise paragraphs (analysis β context β evidence β arguments β alternatives β reflection β conclusion)
π§ Easy integration β Works seamlessly with Cherry Studio, Claude Desktop, or any MCP client
π― Customizable system prompts β Use default structured prompt or define your own
π Autostart support β Windows Task Scheduler integration for headless operation
Quick Start
Installation
git clone https://github.com/Firnschnee/dual-model-mcp.git
cd dual-model-mcp
npm installSetup
Get an OpenRouter API key:
Go to openrouter.ai
Create an account / sign in
Copy your API key from settings
Create
.envfile:OPENROUTER_API_KEY=your_actual_api_key_hereBuild & run:
npm run build npm startYou should see:
β Server lΓ€uft! Warte auf MCP-Anfragen via STDIO...
Usage
With Cherry Studio
Open Cherry Studio
Settings β MCP Servers β Add
Fill in:
Name:
Dual Model MCPCommand:
nodeArguments:
C:\Users\[YourUsername]\dual-model-mcp\build\index.jsWorking directory:
C:\Users\[YourUsername]\dual-model-mcp
Save & restart Cherry Studio
Choose the MCP Server in the chat windows, ask a question & both models respond!
Autostart on Windows
Make the server start automatically on boot:
Open Task Scheduler (
Win + Rβtaskschd.msc)Create Basic Task
General:
Name:
Dual Model MCP Serverβ Run with highest privileges
Trigger:
At startup
Action:
Program:
C:\Program Files\nodejs\node.exeArguments:
C:\Users\[YourUsername]\dual-model-mcp\build\index.jsStart in:
C:\Users\[YourUsername]\dual-model-mcp
Finish
Test: Restart your PC, then check if server started
Stack & Dependencies
Aspect | Technology |
Language | TypeScript |
Protocol | Model Context Protocol (MCP) |
API | OpenRouter (supports 200+ models) |
Runtime | Node.js 18+ |
Build | tsc + npm |
Cost & Token Usage
Be aware, that this might cost a lot of tokens! max_tokens is currently set to 6000 to guarantee a deep dive analysis on almost any topic.
Customization
Use different models
Edit src/index.ts, line ~20:
const MODELS = {
SONNET: "anthropic/claude-sonnet-4.6",
GPT5: "openai/gpt-5.5", // Change to any OpenRouter model
} as const;Adjust response length
In src/index.ts, find queryModel():
const requestBody: OpenRouterRequest = {
model,
messages,
temperature: 0.7, // 0β1, lower = more consistent
max_tokens: 6000, // Increase for longer responses
};Then rebuild:
npm run buildContributing
Found a bug? Have an idea? Fork & submit a PR! π
License
MIT License β See LICENSE file
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Firnschnee/dual-model-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server