0A

0xakuti/ai-council-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

33 stars 8 forks Качество 68 Тренд 11MIT

Консенсусный MCP-сервер с несколькими ИИ-моделями (OpenAI, Claude, Gemini, пользовательские API) параллельно синтезирует ответы для уменьшения смещения и повышения точности.

Обзор

Запрашивайте несколько моделей ИИ параллельно, синтезируйте ответы для лучшей точности и уменьшайте предвзятость ИИ посредством принятия коллективных решений. AI Council - это мощный сервер MCP (Model Context Protocol), который использует «мудрость толпы», консультируясь с несколькими моделями ИИ одновременно. Получите более надежные и исчерпывающие ответы, объединив идеи OpenAI, Claude, Gemini и любого OpenAI-совместимого API. Совет ИИ преобразует то, как вы взаимодействуете с ИИ: Запрос нескольких моделей ИИ одновременно (не последовательно) - : Использует анонимные кодовые имена для предотвращения смещения синтеза - : Одна модель синтезирует все ответы в комплексный ответ - : Работает с OpenAI, OpenRouter и любым OpenAI-совместимым API - : Грациозная деградация, когда отдельные модели терпят неудачу Научные вопросы, комплексный анализ, творческие проекты, технические решения и любая задача, где несколько перспектив ИИ добавляют ценность. - Python 3.

Обзор (машинный перевод)

Мульти-AI Консенсусный инструмент: Запрашивайте несколько моделей ИИ параллельно, синтезируйте ответы для лучшей точности и уменьшайте предвзятость ИИ за счет принятия коллективных решений.

AI Council - это мощный сервер MCP (Model Context Protocol), который использует «мудрость толпы», консультируясь с несколькими моделями ИИ одновременно. Получите более надежные и исчерпывающие ответы, объединив идеи OpenAI, Claude, Gemini и любого OpenAI-совместимого API.

###Что такое Совет?

Совет ИИ преобразует то, как вы взаимодействуете с ИИ:

Параллельная обработка: запрашивает несколько моделей ИИ одновременно (не последовательно)

  • ** as Уменьшение нежелательности**: Использование анонимных кодовых имен для предотвращения смещения синтеза Умный синтез**: Одна модель синтезирует все ответы в комплексный ответ. Универсальная совместимость: работает с OpenAI, OpenRouter и любым OpenAI-совместимым API :️ Устранение ошибок: Грациозная деградация, когда отдельные модели терпят неудачу

Идеально подходит для: исследовательские вопросы, комплексный анализ, творческие проекты, технические решения и любая задача, где несколько перспектив ИИ добавляют ценность.

Требования

Python 3.10+

  • uv установленный (руководство по установке)
  • Альтернативно:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

uvx ai-council
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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