Enables consultation with GPT models for technical advice, code reviews, architecture guidance, and complex problem-solving through the OpenAI API.
Senior Consult MCP
Let your AI agent consult top-tier models for expert technical guidance.
An MCP server that connects your AI agent to expert models (Claude, GPT, Gemini, DeepSeek, Z.ai) for architectural advice, code reviews, and complex problem-solving.
Why?
Your AI agent is great, but sometimes it needs a second opinion. This MCP server lets it consult specialized models for high-stakes decisions without switching context.
Tools
Tool | Description |
ask_senior | General technical consultation |
code_review | Security, performance & quality checks |
architecture_advice | System design guidance |
reset_history | Clear conversation memory |
Quick Start
1. Configure MCP Client
Add to your MCP settings (Claude Desktop, Cursor, Windsurf, etc.):
2. Use It
"Ask senior to review this authentication flow for security issues"
"Get architecture advice on microservices vs monolith for our scale"
"Code review this function for potential memory leaks"
Installation
Option A: npx (Recommended)
Option B: Global
Option C: Local Development
Environment Variables
API Keys
Set at least one provider key:
Model Configuration (Optional)
Override default models:
Full Example Config
Features
Multi-Provider - Claude, GPT, Gemini, DeepSeek, Z.ai, custom endpoints
Smart Memory - Token-aware history with auto-trimming
Optimized Prompts - Tuned for concise, actionable advice
Zero Config - Works out of the box with sensible defaults
Contributing
We welcome contributions! Here's how you can help:
Ways to Contribute
Report bugs - Open an issue with reproduction steps
Suggest features - Share ideas in discussions
Improve docs - Fix typos, add examples
Submit PRs - Bug fixes, new providers, optimizations
Development Setup
Pull Request Process
Fork the repo
Create feature branch (git checkout -b feature/awesome)
Make changes & add tests
Commit (git commit -m 'Add awesome feature')
Push (git push origin feature/awesome)
Open PR with clear description
Code Style
TypeScript strict mode
ESLint + Prettier
Meaningful commit messages
Tests for new features
License
MIT
Questions? Open an issue or start a discussion.
Like this project? Give it a star to show support!