polydev について
polydevは、コーディングエージェント向けのマルチモデル相談用MCPサーバーです。GPT-5、Claude、Gemini、Grokに同時に問い合わせて見解をまとめ、ホステッドサービスまたはセルフホストで利用できます。
主な機能
- 01GPT-5、Claude、Gemini、Grokへの同時問い合わせ
- 02複数モデルの見解を統合
- 03ホステッドサービスとセルフホストに対応
- 04CLIサブスクリプション経由のリクエスト
活用シーン
- 01行き詰まったコーディング作業への複数の見解
- 02リファクタリングや技術選定の検討
MCP 対応
MCPサーバーはget_perspectivesツールを公開し、プロンプトを受け取って複数モデルの見解を返します。Claude Code、Cursor、Windsurf、Cline、OpenAI Codex CLIに設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Polydev
コーディングエージェントのための、複数モデルによる多角的な視点
1 つの MCP サーバーを通じて GPT-5、Claude、Gemini、Grok に同時に問い合わせます
🚀 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 Verified | 74.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 Code | claude login |
| ChatGPT Plus($20/月) | Codex CLI | codex login |
| Gemini Advanced($20/月) | Gemini CLI | gemini 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
その後、プルリクエストを作成してください。
リンク
- ウェブサイト: polydev.ai
- ドキュメント: polydev.ai/docs
- npm: npmjs.com/package/polydev-ai
- 研究: SWE-bench 論文
ライセンス
MIT ライセンスです。詳細は LICENSE をご覧ください。
Polydev AI が開発
より良いコードのための複数モデルによる相談
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。