Roundtable MCP
🏛️ 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_roundtable은Promise.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 build2. 설정
config.example.json을 config.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 도구 참조
도구 이름 | 설명 |
| 모든 활성화된 Roundtable 전문가에게 프롬프트를 병렬로 실행하고 구조화된 자문 위원회 보고서를 출력합니다. 활성화된 경우 Obsidian에 자동 로깅됩니다. |
| 특정 전문가 모델로 프롬프트를 라우팅하거나 키워드 트리거( |
| 등록된 모든 전문가 모델, 해당 역할 및 현재 제공자 상태를 나열합니다. |
| 내장된 사전 설정 역할(QA 테스터, CI/CD 엔지니어, 보안 감사자, 데이터베이스 아키텍트 등)을 나열합니다. |
| Obsidian Vault에서 과거 Roundtable 세션 노트를 검색하여 관련 컨텍스트 스니펫을 찾습니다. |
| 사용자 정의 노트 및 세션을 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 라이선스. 자유롭게 사용, 수정 및 배포하세요!
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