Roundtable MCP
🏛️ Roundtable MCP (roundtable-mcp)
Rollenbasierter hybrider Multi-Modell-Orchestrierungs-MCP-Server
roundtable-mcp ist ein Open-Source-MCP-Server (Model Context Protocol), der ein Gremium spezialisierter KI-Modelle orchestriert – dabei werden lokale Nullkosten-Modelle (via Ollama) mit Cloud-APIs (Anthropic Claude, Google Gemini, OpenAI, DeepSeek, etc.) kombiniert.
Anstatt über generische Antworten abzustimmen, weist Roundtable jedem Modell spezifische Expertenrollen zu (Architekt, Implementierungsingenieur, Narrativspezialist, Systemrefactoring-Experte, Tiefgreifender Denkspezialist) und synthetisiert ihre Erkenntnisse zu einheitlichen Berichten des Beratungsgremiums.
✨ Hauptfunktionen
Rollenbasiertes Gremium: Jedes Modell agiert aus einer festgelegten Domänenperspektive, anstatt generische Doppelantworten zu liefern.
Hybride Ausführung: Mischen Sie nahtlos lokale Modelle (Ollama Gemma 4, Qwen Coder, Llama 3) mit Cloud-APIs (Claude 3.7/4.6, Gemini 3.5, DeepSeek R1, GPT-4o).
Paralleles Fan-Out:
run_roundtablefragt alle aktiven Gremiumsmodelle parallel mitPromise.allSettled()ab, für schnelle Ausführung und hohe Fehlertoleranz.Konfigurationsgesteuert: Fügen Sie jederzeit Modelle hinzu oder passen Sie sie an, indem Sie
config.jsonbearbeiten, ohne Code zu ändern.Plattformübergreifendes MCP: Native Kompatibilität mit Claude Code, Cursor, Windsurf, Antigravity, OpenCode und VS Code.
Related MCP server: Councly MCP Server
📦 Schnellstart
1. Installation
git clone https://github.com/YOUR_USERNAME/roundtable-mcp.git
cd roundtable-mcp
npm install
npm run build2. Konfiguration
Kopieren Sie config.example.json nach config.json:
cp config.example.json config.jsonSetzen Sie alle erforderlichen Umgebungsvariablen für Cloud-Modelle:
export ANTHROPIC_API_KEY="sk-ant-..."
export DEEPSEEK_API_KEY="sk-..."
export OPENAI_API_KEY="sk-..."
export GEMINI_API_KEY="AIzaSy..."🛠️ MCP-Werkzeugreferenz
Werkzeugname | Beschreibung |
| Führt eine Eingabeaufforderung über alle aktivierten Roundtable-Experten parallel aus und gibt einen strukturierten Bericht des Beratungsgremiums aus. Zeichnet automatisch in Obsidian auf, falls aktiviert. |
| Leitet die Eingabeaufforderung an ein bestimmtes Expertenmodell weiter oder erkennt automatisch basierend auf Schlüsselwortauslösern ( |
| Listet alle registrierten Expertenmodelle, ihre Rollen und den aktuellen Providerstatus auf. |
| Listet integrierte voreingestellte Rollen auf (QA-Tester, CI/CD-Ingenieur, Sicherheitsauditor, Datenbankarchitekt usw.). |
| Durchsucht vergangene Roundtable-Sitzungsnotizen in Ihrem Obsidian-Vault nach relevanten Kontextausschnitten. |
| Protokolliert manuell oder automatisch benutzerdefinierte Notizen und Sitzungen direkt in Ihrem Obsidian-Vault. |
📋 Vorgefertigter Rollenkatalog (role_preset)
Anstatt benutzerdefinierte Rollenbeschreibungen zu schreiben, können Sie integrierte voreingestellte Schlüssel in config.json über "role_preset" verwenden:
qa_tester: QA- und Edge-Case-Testing-Spezialistcicd_engineer: DevOps- und CI/CD-Pipeline-Spezialistsecurity_auditor: Cybersicherheits- und Schwachstellenprüferdatabase_architect: Datenbankarchitekt und Abfrageoptimiererarchitect: Leitender Systemarchitekt und Orchestratorperformance_tuner: Low-Level-Leistungs- und Refactoring-Spezialistfrontend_ux: Frontend- und UI/UX-Zugänglichkeitsspezialistgame_engineer: Spiele-Engine- und Mechanik-Spezialisttech_writer: Technischer Dokumentations- und API-Autor
{
"id": "claude-qa",
"name": "Claude Sonnet 4.6",
"role_preset": "qa_tester",
"provider": "anthropic",
"model": "claude-3-7-sonnet-20250219",
"enabled": true
}🎯 Zuweisen spezialisierter Fähigkeiten an Modelle (skill)
Ja! Sie können jedem Modell basierend auf seiner Rolle spezifische Domänenkompetenzrichtlinien, Codierungsstandards oder Checklisten zuweisen.
Verwenden Sie die Eigenschaft "skill" (oder "skill_prompt") in config.json, um benutzerdefinierte Anweisungen in das System-Prompt dieses spezifischen Modells einzufügen:
{
"id": "gemma-godot",
"name": "Gemma 4 (Local)",
"role": "GDScript Implementation Specialist",
"skill": "Follow Godot 4 GDScript standards: strict static typing, signal decoupling, and node path verification.",
"provider": "ollama",
"endpoint": "http://localhost:11434/api/generate",
"model": "gemma4-26b-128k:latest",
"enabled": true
}📓 Obsidian-Vault-Integration (Langzeitgedächtnis)
roundtable-mcp verbindet sich direkt mit Ihrem lokalen Obsidian-Vault, um Sitzungsnotizen automatisch zu protokollieren und dauerhafte Erinnerungen über Sitzungen hinweg bereitzustellen – selbst für lokale Modelle mit kleineren Kontextfenstern!
Konfiguration in config.json:
{
"obsidian": {
"enabled": true,
"vault_path": "C:/Users/yourname/Documents/ObsidianVault",
"folder": "Roundtable/Sessions",
"auto_save": true,
"max_context_notes": 3
}
}Automatisches Protokollieren von Sitzungen: Jede
run_roundtable-Sitzung wird als saubere Markdown-Notiz mit Metadaten, Datum und Tags formatiert (#roundtable #council #gemma #claude).Speicherabruf: Verwenden Sie
search_obsidian_memory, um kompakte Ausschnitte früherer Notizen abzurufen, damit Modelle mit kleineren Kontextfenstern informiert bleiben, ohne dass der Kontext überläuft!
🔧 Integration mit KI-Codierungsplattformen
Claude Code / Claude Desktop / Antigravity / OpenCode
Fügen Sie roundtable-mcp zu Ihrer MCP-Konfigurationsdatei hinzu (Abschnitt mcpServers):
{
"mcpServers": {
"roundtable": {
"command": "node",
"args": ["/path/to/roundtable-mcp/dist/index.js"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-...",
"DEEPSEEK_API_KEY": "sk-...",
"OPENAI_API_KEY": "sk-...",
"GEMINI_API_KEY": "AIzaSy..."
}
}
}
}⚙️ Hinzufügen neuer Modelle zu config.json
Sie können jeden OpenAI-kompatiblen Anbieter (DeepSeek, Groq, Together AI, Mistral, LM Studio, vLLM) einfach hinzufügen:
{
"id": "qwen-coder-local",
"name": "Qwen 2.5 Coder (Local)",
"role": "Low-Level Shader & GPU Optimization Specialist",
"provider": "ollama",
"endpoint": "http://localhost:11434/api/generate",
"model": "qwen2.5-coder:32b",
"enabled": true
}💡 100% kostenloses Multi-Modell-Stack-Beispiel
Sie können ein vollständiges Multi-Modell-Roundtable-Setup vollständig kostenlos betreiben, indem Sie lokale Ollama-Modelle mit kostenlosen Cloud-API-Stufen kombinieren (GitHub Models, Google AI Studio, Groq):
{
"models": [
{
"id": "gpt4o-free",
"name": "GPT-4o (GitHub Free)",
"role": "Systems Performance & Refactoring Specialist",
"provider": "openai-compatible",
"endpoint": "https://models.github.ai/inference/chat/completions",
"model": "gpt-4o",
"api_key_env": "GITHUB_TOKEN",
"enabled": true
},
{
"id": "gemini-free",
"name": "Gemini 2.5 Flash (Google Free)",
"role": "Lead Architect & Synthesizer",
"provider": "google",
"model": "gemini-2.5-flash",
"api_key_env": "GEMINI_API_KEY",
"enabled": true
},
{
"id": "gemma-local",
"name": "Gemma 4 (Local Ollama)",
"role": "Primary Implementation Engineer",
"provider": "ollama",
"endpoint": "http://localhost:11434/api/generate",
"model": "gemma4-26b-128k:latest",
"enabled": true
},
{
"id": "deepseek-free",
"name": "DeepSeek R1 (Groq Free)",
"role": "Deep Reasoning & Math Specialist",
"provider": "openai-compatible",
"endpoint": "https://api.groq.com/openai/v1/chat/completions",
"model": "deepseek-r1-distill-llama-70b",
"api_key_env": "GROQ_API_KEY",
"enabled": true
}
]
}📄 Lizenz
MIT-Lizenz. Nutzen, modifizieren und verteilen Sie es frei!
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceOrchestrates multiple AI models (Gemini, OpenAI, Claude, local models) within a single conversation context, enabling collaborative workflows like multi-model code reviews, consensus building, and CLI-to-CLI bridging for specialized tasks.
- AlicenseAqualityDmaintenanceEnables AI assistants to create council hearings where multiple LLMs (Claude, GPT, Gemini, Grok) debate topics and synthesize verdicts with trust scores and diverse perspectives.210Apache 2.0
- Alicense-qualityBmaintenanceEnables multi-strategy AI orchestration including council decision review, debate, brainstorming, evaluation, and spec review, with support for multiple LLM providers and advisor personas.20MIT
- Flicense-qualityCmaintenanceEnables users to leverage a mixture-of-agents architecture where multiple AI models discuss a question in parallel and a president model synthesizes the best answer.17
Related MCP Connectors
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Enterprise AI Control Plane: governance, guardrails, spend tracking, compliance & smart routing.
Deliberation + live 5-model council divergence over the Omnarai multi-AI attributed corpus.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/hardc0l2e/roundtable-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server