Skip to main content
Glama

🏛️ 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_roundtable fragt alle aktiven Gremiumsmodelle parallel mit Promise.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.json bearbeiten, 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 build

2. Konfiguration

Kopieren Sie config.example.json nach config.json:

cp config.example.json config.json

Setzen 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

run_roundtable

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.

route_prompt

Leitet die Eingabeaufforderung an ein bestimmtes Expertenmodell weiter oder erkennt automatisch basierend auf Schlüsselwortauslösern ("gemma", "claude", "deepseek", "gpt").

list_roundtable_models

Listet alle registrierten Expertenmodelle, ihre Rollen und den aktuellen Providerstatus auf.

list_preset_roles

Listet integrierte voreingestellte Rollen auf (QA-Tester, CI/CD-Ingenieur, Sicherheitsauditor, Datenbankarchitekt usw.).

search_obsidian_memory

Durchsucht vergangene Roundtable-Sitzungsnotizen in Ihrem Obsidian-Vault nach relevanten Kontextausschnitten.

save_to_obsidian

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-Spezialist

  • cicd_engineer: DevOps- und CI/CD-Pipeline-Spezialist

  • security_auditor: Cybersicherheits- und Schwachstellenprüfer

  • database_architect: Datenbankarchitekt und Abfrageoptimierer

  • architect: Leitender Systemarchitekt und Orchestrator

  • performance_tuner: Low-Level-Leistungs- und Refactoring-Spezialist

  • frontend_ux: Frontend- und UI/UX-Zugänglichkeitsspezialist

  • game_engineer: Spiele-Engine- und Mechanik-Spezialist

  • tech_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!

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

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/hardc0l2e/roundtable-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server