0A

0xakuti/ai-council-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

33 stars 8 forks 品質 68 トレンド 11MIT

複数のAIモデル(OpenAI、Claude、Gemini、カスタムAPI)を並列で照会するマルチAIコンセンサスMCPサーバーは、偏差を減らし、精度を向上させるための応答を合成します.

概要

: 複数のAIモデルを並列に問い合わせ、より精度の高い応答を合成し、アンサンブル意思決定によるAIバイアスを削減します。 AIカウンシルは、複数のAIモデルを同時にコンサルティングすることで「クラウドの知恵」を活用する強力なMCP(Model Context Protocol)サーバーです。 OpenAI、Claude、Gemini、およびOpenAI互換APIのインサイトを組み合わせることで、より信頼性が高く包括的な回答を得ることができます。 AIカウンシルは、AIとやりとりする方法を次のように変換します。 - : 複数のAIモデルを同時に Queries (非順次) - : 合成バイアスを防止するために匿名のコード名を使用する - : 1つのモデルは、すべての応答を包括的な回答に合成する - : OpenAI、OpenRouter、および任意のOpenAI互換APIで動作します - :個々のモデルが失敗したときにグレースフルな劣化 : リサーチの質問、複雑な分析、クリエイティブなプロジェクト、技術的な決定、および複数のAIの視点が価値を加えるタスク。 - Python 3.

概要(AI 翻訳)

マルチAIコンセンサスツール: 複数のAIモデルを並列に、より精度の高い応答を合成し、アンサンブル意思決定によるAIバイアスを削減します。

AIカウンシルは、複数のAIモデルを同時にコンサルティングすることで「クラウドの知恵」を活用する強力なMCP(Model Context Protocol)サーバーです。 OpenAI、Claude、Gemini、およびOpenAI互換APIのインサイトを組み合わせることで、より信頼性が高く包括的な回答を得ることができます。

✨AI協議会とは?

AIカウンシルは、AIとやりとりする方法を次のように変換します。

-** 並列処理**:複数のAIモデルを同時に配列する(連続してない) -バイアス削減: 合成バイアスを防止するために匿名のコード名を使用する -: 1つのモデルは、すべての応答を包括的な回答に合成します -**** ユニバーサルの互換性**: OpenAI、OpenRouter、およびOpenAI互換のAPIと連携

  • ️️ 強いエラー処理: 個々のモデルが失敗したときにグレースフルな劣化

Perfect for: リサーチの質問、複雑な分析、創造的なプロジェクト、技術的な決定、複数のAIの視点が付加価値を加えるタスク。

よくある質問

  • Python 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": "..." } } } }