关于 polydev
polydev 是面向编码 Agent 的多模型咨询 MCP 服务,可同时征询 GPT-5、Claude、Gemini 和 Grok,并返回汇总观点。它支持托管服务或使用自有 API 密钥自托管。
主要功能
- 01同时查询 GPT-5、Claude、Gemini 和 Grok
- 02汇总多个模型的观点
- 03支持托管服务与自托管
- 04可通过 CLI 订阅路由请求
适用场景
- 01为卡住的编码任务获取不同模型的意见
- 02评估重构或技术选型方案
MCP 相关
该 MCP 服务向客户端提供 get_perspectives 工具,接收提示词并返回多模型汇总观点。可配置在 Claude Code、Cursor、Windsurf、Cline 和 OpenAI Codex CLI 中使用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Polydev
为编码 Agent 提供多模型 AI 视角
通过一个 MCP 服务,同时查询 GPT-5、Claude、Gemini 和 Grok
🚀 一键安装
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 之间复制粘贴。 只需一次请求,就能在 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 Agent 遇到难题时,Polydev 会同时咨询多个前沿模型,并汇总它们的视角。一条请求,四位专家的意见。
快速开始
选项 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: 将 API 密钥添加到 .env.local 并运行
npm run dev
IDE 配置
Claude Code
一条命令:
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
使用方法
连接后,你的 Agent 可以调用:
{
"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
然后创建一个 Pull Request。
链接
- 网站: polydev.ai
- 文档: polydev.ai/docs
- npm: npmjs.com/package/polydev-ai
- 研究: SWE-bench 论文
许可证
MIT 许可证 - 详情请参阅 LICENSE。
由 Polydev AI 构建
多模型协作咨询,助力打造更优代码
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。