mcpField
H
hivemind

hivemind

ローカル
github.com/QuantuLabsAI・エージェント140 週間前に更新

hivemind について

Hivemindは、Claude Codeの利用者など、複数のAIモデルの回答を統合したい人向けのマルチモデル合意形成プラットフォームです。MCPサーバーは設定済みプロバイダーに問い合わせ、Webアプリでは個別チャットや会話履歴も利用できます。

主な機能

  1. 01複数モデルに問い合わせて合意形成
  2. 02最大3回の回答改善
  3. 03個別チャットと合意形成モード
  4. 04プロバイダーキーと設定の管理
  5. 05トークン使用量とコストの確認
  6. 06Webアプリでの会話履歴保存

活用シーン

  1. 01質問に対するモデル間の見解を比較
  2. 02Claude Codeが行き詰まった際に他モデルへ相談
  3. 03一度に1つのモデルとチャット
  4. 04トークン使用量とコストの確認

MCP 対応

MCPサーバーは、モデル回答の統合、キーや設定の管理、プロバイダー状態と使用統計の確認ツールを提供します。Claude CodeはGPT-5.2とGemini 3 Proの回答を統合できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"quantulabs-hivemind": {
"command": "npx",
"args": [
"-y",
"@quantulabs/hivemind"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>"
}
}
}
}
起動コマンドnpx -y @quantulabs/hivemind
設定が必要な環境変数
OPENAI_API_KEYシークレットOpenAI API key for GPT-5.2
GOOGLE_API_KEYシークレットGoogle AI API key for Gemini

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@quantulabs/hivemind0.1.3

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
contextstringいいえ追加で含めるコンテキスト(コードスニペット、ファイル内容、ドキュメントなど)。このコンテキストはすべてのモデルに送信されます。
questionstringはいAI モデルに尋ねる質問
previousResponsesarrayいいえフォローアップクエリの場合:モデルが再検討できるよう、以前の応答を含めてください。各項目には provider と content を含めます。

詳細

Hivemind

License: MIT npm version

GPT-5.2、Claude Opus 4.5、Gemini 3 Pro に同時に問い合わせ、統合された信頼性の高い回答を提供する、複数モデル対応の AI コンセンサスプラットフォームです。


Claude Code 用 MCP サーバー

Hivemind を Claude Code から直接使用して、GPT-5.2 と Gemini 3 Pro の見解を得られます。Claude がオーケストレーターとして応答を統合します。

必要条件

注: Anthropic API キーは不要です。Claude がすでにホストになっています。

インストール
npm install -g @quantulabs/hivemind
claude mcp add hivemind -- hivemind
設定

少なくとも 1 つの API キーが必要ですが、より良いコンセンサスを得るには両方をおすすめします。

オプション 1:直接貼り付け(推奨)

/hive-config sk-proj-xxx...   # OpenAI key
/hive-config AIzaSy...        # Google key

オプション 2:設定ファイル

~/.config/hivemind/.env を作成します:

OPENAI_API_KEY=sk-...
GOOGLE_API_KEY=AIza...

# Optional: Override default models
OPENAI_MODEL=gpt-5.1
GOOGLE_MODEL=gemini-2.5-flash

.env.example テンプレートがパッケージに含まれています。

他の MCP クライアントでの使用(Claude Code 以外)

スタンドアロンの MCP として使用する場合は、コンセンサスに Claude を含めるために Anthropic キーを追加することもできます:

ANTHROPIC_API_KEY=sk-ant-...

/hive-config > Settings > Claude Code Mode で Claude Code モードを無効にします。

使用方法
/hive "Why is my WebSocket connection dropping?"

Claude が GPT-5.2 と Gemini 3 Pro の応答からコンセンサスをオーケストレーションします。

利用可能なツール
ツール説明
hivemindモデルに問い合わせて、統合されたコンセンサスを取得します
configure_keysAPI キーを設定します(安全に保存されます)
check_status設定と有効なプロバイダーを確認します
configure_hiveグラウンディング検索と設定を切り替えます
check_statsトークン使用量とコストの統計を表示します
Claude Code コマンド
  • /hive <question> - Claude を統合役として、複数モデルのコンセンサスをオーケストレーションします
  • /hive-config - API キーと設定を構成します
  • /hivestats - 使用状況の統計を表示します
Hivemind の自動フォールバック

CLAUDE.md.example をプロジェクトの .claude/CLAUDE.md にコピーすると、Claude が行き詰まったとき(3 回以上試行に失敗した後)に Hivemind へ自動的に相談できるようになります。

プロンプトキャッシュ

すべてのプロバイダーは、追加の問い合わせ時のコストを削減するため、最適化されたキャッシュを使用します。

プロバイダー種類削減率最小トークン数
OpenAI自動50%1024
Gemini 2.5+暗黙的90%-
Anthropic明示的90%1024

Web インターフェース

ソロモード、Hivemind モード、会話履歴を備えた多機能な Web アプリです。

クイックスタート
# Clone the repository
git clone https://github.com/QuantuLabs/hivemind.git
cd hivemind

# Install dependencies (requires Bun >= 1.0)
bun install

# Start development server
bun dev

http://localhost:3000 を開き、設定アイコンをクリックして、API キーを入力します。

機能
  • 複数モデルのコンセンサス:主要な AI モデル 3 つに同時に問い合わせます
  • 熟議アルゴリズム:最大 3 ラウンドの調整を経てコンセンサスに達します
  • ソロモード:個別のモデル(GPT、Claude、Gemini)とチャットします
  • Hivemind モード:すべてのモデルから統合された回答を取得します
  • 会話履歴:チャットセッションを保持します
  • ダーク/ライトテーマ:テーマを全面的にサポートします
  • 安全なストレージ:ブラウザー内で API キーを AES-GCM により暗号化します
セキュリティ
  • API キーは、PBKDF2 による鍵導出を用いて AES-GCM で暗号化されます
  • キーはブラウザーの localStorage にローカル保存されます(サーバーに送信されることはありません)
  • セッションの永続化には sessionStorage を使用します(ブラウザーを閉じると消去されます)

コンセンサスの仕組み

  1. 初回の問い合わせ:3 つすべてのモデルに同じ質問を送ります
  2. 分析:オーケストレーターが応答を分析し、一致点と相違点を特定します
  3. 調整:コンセンサスに達しない場合、モデルは他の見解を確認して調整します(最大 3 ラウンド)
  4. 統合:最終回答では、一致した点をまとめ、相違点にも対処します

Supported Models

OpenAI
  • GPT-5.2 (default)
  • GPT-5.1, GPT-5, GPT-5 Mini, GPT-5 Nano
  • O4 Mini
Anthropic
  • Claude Opus 4.5 (default)
  • Claude Sonnet 4.5, Claude Opus 4, Claude Sonnet 4
Google
  • Gemini 3 Pro (default)
  • Gemini 3 Flash, Gemini 2.5 Pro/Flash/Flash Lite, Gemini 2.0 Flash

Project Structure

hivemind/
├── apps/
│   └── web/              # Next.js 14 frontend
├── packages/
│   ├── core/             # Shared consensus logic & providers
│   └── mcp/              # Model Context Protocol server
└── .claude/              # Claude Code integration

Development

# Run all tests
bun test

# Run tests with coverage
bun test:coverage

# Build all packages
bun build

# Lint code
bun lint

License

MIT


Developed by QuantuLabs

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。