mcpField
P
polydev

polydev

ローカル
github.com/polydev-aiAI・エージェント238 週間前に更新

polydev について

polydevは、コーディングエージェント向けのマルチモデル相談用MCPサーバーです。GPT-5、Claude、Gemini、Grokに同時に問い合わせて見解をまとめ、ホステッドサービスまたはセルフホストで利用できます。

主な機能

  1. 01GPT-5、Claude、Gemini、Grokへの同時問い合わせ
  2. 02複数モデルの見解を統合
  3. 03ホステッドサービスとセルフホストに対応
  4. 04CLIサブスクリプション経由のリクエスト

活用シーン

  1. 01行き詰まったコーディング作業への複数の見解
  2. 02リファクタリングや技術選定の検討

MCP 対応

MCPサーバーはget_perspectivesツールを公開し、プロンプトを受け取って複数モデルの見解を返します。Claude Code、Cursor、Windsurf、Cline、OpenAI Codex CLIに設定できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"polydev-ai-polydev": {
"command": "npx",
"args": [
"-y",
"polydev-ai"
],
"env": {
"POLYDEV_USER_TOKEN": "<POLYDEV_USER_TOKEN>"
}
}
}
}
起動コマンドnpx -y polydev-ai
設定が必要な環境変数
POLYDEV_USER_TOKENシークレットYour Polydev API token from polydev.ai/dashboard/mcp-tokens

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

パッケージ
npmpolydev-ai1.8.72

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Polydev

Polydev のロゴ

コーディングエージェントのための、複数モデルによる多角的な視点
1 つの MCP サーバーを通じて GPT-5、Claude、Gemini、Grok に同時に問い合わせます

npm バージョン SWE-bench Verified ライセンス:MIT


🚀 1 つのコマンドでインストール

Claude Code
claude mcp add polydev -- npx -y polydev-ai@latest
Cursor / Windsurf / Cline
npx polydev-ai@latest
OpenAI Codex CLI
npx polydev-ai@latest

トークンは polydev.ai/dashboard/mcp-tokens で取得できます


Polydev を選ぶ理由

ChatGPT、Claude、Gemini 間でコピー&ペーストするのはやめましょう。 1 回のリクエストで、IDE 内からすべての視点を得られます。

指標結果
SWE-bench Verified74.6% Resolve@2
Claude Opus とのコスト比較62% 低減
応答時間10~40 秒

「モデルごとに異なる盲点があります。それぞれの視点を組み合わせることで、自分の盲点をなくせます。」


仕組み

Your Agent → Polydev MCP → [GPT-5, Claude, Gemini, Grok] → Synthesized Answer

AI エージェントが行き詰まると、Polydev は複数の最先端モデルに同時に相談し、それぞれの視点を組み合わせて返します。1 回のリクエストで、4 つの専門家の意見を得られます。


クイックスタート

オプション 1:ホステッドサービスを利用する(推奨)

polydev.ai ですぐに利用を開始できます

ステップ 1: MCP サーバーをインストールします

npx polydev-ai@latest

ステップ 2: トークンを設定します(polydev.ai/dashboard/mcp-tokens から取得してください)

export POLYDEV_USER_TOKEN="pd_your_token_here"
オプション 2:独自の API キーでセルフホストする

ステップ 1: クローンしてインストールします

git clone https://github.com/polydev-ai/polydev.git
cd polydev && npm install

ステップ 2: 環境を設定します

cp .env.example .env.local

ステップ 3: .env.local に API キーを追加して実行します

npm run dev

IDE の設定

Claude Code

コマンド 1 つで設定:

claude mcp add polydev -- npx -y polydev-ai@latest

または ~/.claude.json に追加:

{
  "mcpServers": {
    "polydev": {
      "command": "npx",
      "args": ["-y", "polydev-ai@latest"],
      "env": {
        "POLYDEV_USER_TOKEN": "pd_your_token_here"
      }
    }
  }
}
Cursor / Windsurf / Cline

MCP 設定に追加します(通常は ~/.cursor/mcp.json など):

{
  "mcpServers": {
    "polydev": {
      "command": "npx",
      "args": ["-y", "polydev-ai@latest"],
      "env": {
        "POLYDEV_USER_TOKEN": "pd_your_token_here"
      }
    }
  }
}
OpenAI Codex CLI

~/.codex/config.toml に追加します:

[mcp_servers.polydev]
command = "npx"
args = ["-y", "polydev-ai@latest"]

[mcp_servers.polydev.env]
POLYDEV_USER_TOKEN = "pd_your_token_here"

[mcp_servers.polydev.timeouts]
tool_timeout = 180
session_timeout = 600

使い方

接続すると、エージェントから次のように呼び出せます:

{
  "tool": "get_perspectives",
  "arguments": {
    "prompt": "How should I refactor this authentication flow?"
  }
}

または、プロンプトに「polydev」や「perspectives」と記載してください:

"Use polydev to debug this infinite loop"
"Get perspectives on: Should I use Redis or PostgreSQL for caching?"

既存の CLI サブスクリプションを利用する

すでに ChatGPT Plus、Claude Pro、Gemini Advanced に登録していますか? CLI ツールから、それらのサブスクリプションをそのまま利用できます。

サブスクリプションCLI ツール設定
Claude Pro($20/月)Claude Codeclaude login
ChatGPT Plus($20/月)Codex CLIcodex login
Gemini Advanced($20/月)Gemini CLIgemini login

Polydev は、認証済みの CLI セッションを通じてリクエストをルーティングできます。サブスクリプションの利用枠が使われるため、追加の API コストはかかりません。


セルフホスティング

要件
  • Node.js 18+
  • PostgreSQL(または Supabase)
  • 使用するモデルの API キー
環境変数

.env.local ファイルを作成します:

# Database
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key

# AI Providers (add the ones you want)
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=...
XAI_API_KEY=...
データベースのセットアップ
cd supabase && supabase db push
実行
npm run dev

研究

このアプローチは SWE-bench Verified で 74.6%(Resolve@2)を達成し、Claude Opus と同等の性能を 62% 低いコストで実現します。

アプローチ解決率インスタンスあたりのコスト
Claude Haiku(ベースライン)64.6%$0.18
+ Polydev による相談66.6%$0.24
Resolve@2(両方の最良結果)74.6%$0.37
Claude Opus(参考値)74.4%$0.97

論文全文を読む →


プロジェクト構成

polydev/
├── src/                    # Next.js application
│   ├── app/               # App router pages & API routes
│   ├── components/        # React components
│   ├── hooks/             # Custom React hooks
│   └── lib/               # Utilities and services
├── mcp/                   # MCP server implementation
├── supabase/              # Database migrations
├── docs/                  # Documentation
└── public/                # Static assets

貢献

貢献を歓迎します!PR を提出する前に、貢献ガイドラインをお読みください。

# Fork the repository, then:
git clone https://github.com/YOUR_USERNAME/polydev.git
cd polydev && npm install
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature

その後、プルリクエストを作成してください。


リンク


ライセンス

MIT ライセンスです。詳細は LICENSE をご覧ください。


Polydev AI が開発
より良いコードのための複数モデルによる相談

コメント

MCP は初めてですか?

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

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