mcpField
P
polydev

polydev

本地服务
github.com/polydev-aiAI 与智能体238 周前更新

关于 polydev

polydev 是面向编码 Agent 的多模型咨询 MCP 服务,可同时征询 GPT-5、Claude、Gemini 和 Grok,并返回汇总观点。它支持托管服务或使用自有 API 密钥自托管。

主要功能

  1. 01同时查询 GPT-5、Claude、Gemini 和 Grok
  2. 02汇总多个模型的观点
  3. 03支持托管服务与自托管
  4. 04可通过 CLI 订阅路由请求

适用场景

  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 标志

为编码 Agent 提供多模型 AI 视角
通过一个 MCP 服务,同时查询 GPT-5、Claude、Gemini 和 Grok

npm 版本 SWE-bench Verified 许可证:MIT


🚀 一键安装

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 Verified74.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 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

然后创建一个 Pull Request。


链接


许可证

MIT 许可证 - 详情请参阅 LICENSE。


由 Polydev AI 构建
多模型协作咨询,助力打造更优代码

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。