0A

0xakuti/ai-council-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

33 stars 8 forks 품질 68 트렌드 11MIT

다중 AI consensus MCP 서버는 다중 AI 모델을 쿼리 (OpenAI, Claude, Gemini, custom APIs) 병렬로 통합하고 bias를 감소시키고 정확도를 향상시킵니다.

개요

: Query 다중 AI 모델 병렬, 더 나은 정확도에 대한 응답을 종합하고, ensemble 의사결정을 통해 AI bias를 감소. AI 협의회는 여러 AI 모델을 동시에 상담하여 "위크의 지혜"를 견딜 수있는 강력한 MCP (모델 Context Protocol) 서버입니다. OpenAI, Claude, Gemini 및 OpenAI 호환 API의 통찰력을 결합하여 더 신뢰할 수 있고 포괄적 인 답변을 얻으십시오. AI Council은 AI와 어떻게 상호 작용하는가? - : 동시에 여러 AI 모델을 채우기 (신속하지 않음) - : 합성 바이스를 방지하기 위해 익명의 코드 이름을 사용합니다 - : 하나의 모델은 포괄적 인 답변으로 모든 응답을 종합합니다 - : OpenAI, OpenRouter 및 OpenAI-compatible API와 함께 작동 - : 개별 모델이 실패 할 때 은혜로운 분해 : 연구 질문, 복잡한 분석, 창조적 프로젝트, 기술 결정 및 여러 AI 관점이 값을 추가하는 작업. - 파이썬 3.

개요(AI 번역)

Multi-AI Consensus Tool: Query 다중 AI 모델 병렬, 더 나은 정확도에 대한 응답을 종합하고, ensemble 의사 결정을 통해 AI bias를 감소.

AI 협의회는 여러 AI 모델을 동시에 상담하여 "위크의 지혜"를 견딜 수있는 강력한 MCP (모델 Context Protocol) 서버입니다. OpenAI, Claude, Gemini 및 OpenAI 호환 API의 통찰력을 결합하여 더 신뢰할 수 있고 포괄적 인 답변을 얻으십시오.

✨ AI 위원회는 무엇입니까?

AI Council은 AI와 어떻게 상호 작용하는가?

  • ** 병렬 프로세싱**: 여러 AI 모델을 동시에 쿼리합니다. -** B Bias Reduction**: 합성 bias를 방지하기 위해 익명의 코드 이름을 사용합니다.
  • ** 스마트한 합성**: 1개의 모형은 종합적인 대답으로 모든 응답을 종합합니다
  • ** 보편적 인 호환성 ** : OpenAI, OpenRouter 및 OpenAI 호환 API와 함께 작동합니다. -** Ro️ 로버스트 오류 처리**: 개별 모델이 실패할 때 은혜로운 degradation

**Perfect **: 연구 질문, 복잡한 분석, 창조적 프로젝트, 기술 결정 및 여러 AI 관점이 값을 추가하는 작업.

요구사항

  • 파이썬 3.10+
  • ** uv ** 설치 (설치 가이드)
  • 대안 :

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

AI Council MCP Server

Multi-AI Consensus Tool: Query multiple AI models in parallel, synthesize responses for better accuracy, and reduce AI bias through ensemble decision-making.

AI Council is a powerful MCP (Model Context Protocol) server that harnesses the “wisdom of crowds” by consulting multiple AI models simultaneously. Get more reliable, comprehensive answers by combining insights from OpenAI, Claude, Gemini, and any OpenAI-compatible API.

✨ What is AI Council?

AI Council transforms how you interact with AI by:

  • 🔄 Parallel Processing: Queries multiple AI models simultaneously (not sequentially)
  • 🎯 Bias Reduction: Uses anonymous code names to prevent synthesis bias
  • ⚡ Smart Synthesis: One model synthesizes all responses into a comprehensive answer
  • 🔧 Universal Compatibility: Works with OpenAI, OpenRouter, and any OpenAI-compatible API
  • 🛡️ Robust Error Handling: Graceful degradation when individual models fail

Perfect for: Research questions, complex analysis, creative projects, technical decisions, and any task where multiple AI perspectives add value.

📋 Requirements

  • Python 3.10+
  • uv installed (installation guide)
  • alternatively:
    • pipx installed (installation guide), update config
        "command": "pipx",
        "args": ["run", "ai-council"]
      
    • or manual install wiht pip install ai-council, and update config
      "command": "ai-council",
      "args": []
      

🚀 Quick Start

  1. Get your OpenRouter api key

Cursor IDE Setup

  1. Open Cursor Settings → MCP
  2. Add new MCP server and set your api key:
{
  "ai-council": {
    "command": "uvx",
    "args": ["ai-council"],
    "env": {
      "OPENROUTER_API_KEY": "..."
    }
  }
}

Claude Desktop Setup

  1. Edit ~/.claude_desktop_config.json and set your api key:
{
  "mcpServers": {
    "ai-council": {
      "command": "uvx",
      "args": ["ai-council"],
      "env": {
        "OPENROUTER_API_KEY": "..."
      }
    }
  }
}

That’s it! Ask any complex question and the AI Council tool will automatically engage multiple models.

By default it will use OpenRouter with Claude Sonnet 4, Gemini 2.5 Pro, and DeepSeek V3.

CLI Arguments

Use command-line arguments for quick setup, add any of these to the args in you mcp config:

Available CLI Arguments:

  • --openai-api-key: Your OpenAI API key
  • --openrouter-api-key: Your OpenRouter API key
  • --max-models: Maximum models to query (default: 3)
  • --parallel-timeout: Timeout in seconds (default: 60)
  • --log-level: Logging level (DEBUG, INFO, WARNING, ERROR)
  • --config: Path to custom config file

⚙️ Advanced Configuration

For advanced setups, create a config.yaml file and link to it with --config path/to/config.yaml:

# config.yaml
GitHub에서 전체 README 보기

설치

uvx ai-council
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "ai-council": { "command": "uvx", "args": ["ai-council"], "env": { "OPENROUTER_API_KEY": "..." } } } }