Skip to main content
Glama

🏛️ Roundtable MCP (roundtable-mcp)

역할 기반 하이브리드 멀티 모델 오케스트레이션 MCP 서버

roundtable-mcp는 오픈소스 Model Context Protocol (MCP) 서버로, 전문 AI 모델 패널을 오케스트레이션합니다. 로컬 무료 모델(Ollama 기반)과 클라우드 API(Anthropic Claude, Google Gemini, OpenAI, DeepSeek 등)를 결합합니다.

Roundtable은 각 모델에 고유한 전문가 역할(아키텍트, 구현 엔지니어, 내러티브 전문가, 시스템 리팩토링 전문가, 심층 추론 전문가)을 할당하고, 일반적인 답변에 투표하는 대신 이들의 통찰력을 통합하여 자문 위원회 보고서를 생성합니다.


✨ 주요 기능

  • 역할 기반 패널: 각 모델은 일반적인 중복 응답 대신 지정된 도메인 관점에서 활동합니다.

  • 하이브리드 실행: 로컬 모델(Ollama Gemma 4, Qwen Coder, Llama 3)과 클라우드 API(Claude 3.7/4.6, Gemini 3.5, DeepSeek R1, GPT-4o)를 원활하게 혼합합니다.

  • 병렬 팬아웃: run_roundtablePromise.allSettled()를 사용하여 모든 활성 패널 모델을 병렬로 쿼리하여 빠른 실행과 높은 내결함성을 제공합니다.

  • 설정 기반: 코드 수정 없이 config.json을 편집하여 언제든지 모델을 추가하거나 조정할 수 있습니다.

  • 크로스 플랫폼 MCP: Claude Code, Cursor, Windsurf, Antigravity, OpenCode, VS Code와 기본 호환됩니다.


Related MCP server: Councly MCP Server

📦 빠른 시작

1. 설치

git clone https://github.com/YOUR_USERNAME/roundtable-mcp.git
cd roundtable-mcp
npm install
npm run build

2. 설정

config.example.jsonconfig.json으로 복사합니다:

cp config.example.json config.json

클라우드 모델에 필요한 환경 변수를 설정합니다:

export ANTHROPIC_API_KEY="sk-ant-..."
export DEEPSEEK_API_KEY="sk-..."
export OPENAI_API_KEY="sk-..."
export GEMINI_API_KEY="AIzaSy..."

🛠️ MCP 도구 참조

도구 이름

설명

run_roundtable

모든 활성화된 Roundtable 전문가에게 프롬프트를 병렬로 실행하고 구조화된 자문 위원회 보고서를 출력합니다. 활성화된 경우 Obsidian에 자동 로깅됩니다.

route_prompt

특정 전문가 모델로 프롬프트를 라우팅하거나 키워드 트리거("gemma", "claude", "deepseek", "gpt")를 기반으로 자동 감지합니다.

list_roundtable_models

등록된 모든 전문가 모델, 해당 역할 및 현재 제공자 상태를 나열합니다.

list_preset_roles

내장된 사전 설정 역할(QA 테스터, CI/CD 엔지니어, 보안 감사자, 데이터베이스 아키텍트 등)을 나열합니다.

search_obsidian_memory

Obsidian Vault에서 과거 Roundtable 세션 노트를 검색하여 관련 컨텍스트 스니펫을 찾습니다.

save_to_obsidian

사용자 정의 노트 및 세션을 Obsidian Vault에 수동 또는 자동으로 직접 로깅합니다.


📋 사전 구축 역할 카탈로그 (role_preset)

사용자 정의 역할 설명을 작성하는 대신 config.json에서 "role_preset"을 통해 내장된 사전 설정 키를 사용할 수 있습니다:

  • qa_tester: QA 및 엣지 케이스 테스트 전문가

  • cicd_engineer: DevOps 및 CI/CD 파이프라인 전문가

  • security_auditor: 사이버 보안 및 취약점 감사자

  • database_architect: 데이터베이스 아키텍트 및 쿼리 최적화 전문가

  • architect: 리드 시스템 아키텍트 및 오케스트레이터

  • performance_tuner: 저수준 성능 및 리팩토링 전문가

  • frontend_ux: 프론트엔드 및 UI/UX 접근성 전문가

  • game_engineer: 게임 엔진 및 메커니즘 전문가

  • tech_writer: 기술 문서 및 API 작성자

{
  "id": "claude-qa",
  "name": "Claude Sonnet 4.6",
  "role_preset": "qa_tester",
  "provider": "anthropic",
  "model": "claude-3-7-sonnet-20250219",
  "enabled": true
}

🎯 모델에 전문 기술 할당 (skill)

네! 각 모델의 역할에 따라 특정 도메인 기술 지침, 코딩 표준 또는 체크리스트를 할당할 수 있습니다.

config.json에서 "skill"(또는 "skill_prompt") 속성을 사용하여 해당 모델의 시스템 프롬프트에 사용자 정의 지침을 주입합니다:

{
  "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 통합 (장기 메모리)

roundtable-mcp는 로컬 Obsidian Vault에 직접 연결하여 세션 노트를 자동으로 로깅하고, 더 작은 컨텍스트 창을 가진 로컬 모델에서도 세션 간 지속적인 메모리를 제공합니다!

config.json 설정:

{
  "obsidian": {
    "enabled": true,
    "vault_path": "C:/Users/yourname/Documents/ObsidianVault",
    "folder": "Roundtable/Sessions",
    "auto_save": true,
    "max_context_notes": 3
  }
}
  • 자동 세션 로깅: 모든 run_roundtable 세션은 메타데이터, 날짜 및 태그(#roundtable #council #gemma #claude)가 포함된 깔끔한 Markdown 노트로 포맷됩니다.

  • 메모리 검색: search_obsidian_memory를 사용하여 간결한 과거 노트 스니펫을 가져와 더 작은 컨텍스트 창을 가진 모델도 컨텍스트 오버플로우 없이 정보를 유지할 수 있습니다!


🔧 AI 코딩 플랫폼과 통합

Claude Code / Claude Desktop / Antigravity / OpenCode

MCP 설정 파일(mcpServers 섹션)에 roundtable-mcp를 추가합니다:

{
  "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..."
      }
    }
  }
}

⚙️ config.json에 새 모델 추가

OpenAI 호환 제공자(DeepSeek, Groq, Together AI, Mistral, LM Studio, vLLM)를 쉽게 추가할 수 있습니다:

{
  "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% 무료 멀티 모델 스택 예시

로컬 Ollama 모델과 무료 클라우드 API 티어(GitHub Models, Google AI Studio, Groq)를 결합하여 완전히 무료로 멀티 모델 Roundtable 설정을 실행할 수 있습니다:

{
  "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
    }
  ]
}

📄 라이선스

MIT 라이선스. 자유롭게 사용, 수정 및 배포하세요!

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