Polydev MCPサーバー
コミット 2026年11月7日既存のアプリケーション内で、GPT、Claude、Geminiなどの複数の異なるLLMに単一のインターフェースからアクセスできるようにします。
別名 polydev-ai/polydev, polydev-ai
- スター
- 2
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- —
- 最終コミット
- 2026年11月7日
- ライセンス
- Apache-2.0
Polydev MCPとは
PolydevはMCPサーバーです。 既存のアプリケーション内で、GPT、Claude、Geminiなどの複数の異なるLLMに単一のインターフェースからアクセスできるようにします。.
プロジェクトのREADMEから生成された概要
Polydev MCP server について
Polydevは、AIクライアントが単一のインターフェースを通じてさまざまな大規模言語モデルにアクセスできるようにするブリッジとして機能します。現在のアプリケーションモデルを置き換えるのではなく、既存の環境から呼び出して、GPT、Claude、Gemini、Grokなどの他のプロバイダーからの視点を得るためのツールとして機能します。これは、回答のクロスリファレンスや、特定のタスクに特化したモデルの使用を必要とする、Claude Code、Cursor、Windsurf、GitHub CopilotなどのMCPクライアントを使用している開発者に有用です。
特定のURLをクライアントに追加してOAuth経由でサインインすることでホスト版を使用するか、npmを使用してローカルサーバーをインストールできます。ローカルインストールでは、独自のAPIキーを使用したり、ChatGPTプランを接続してコストをカバーしたりすることも可能です。サーバーは、プロンプト用のask_model、利用可能なオプションを表示するlist_models、OpenAIまたはGoogleのモデルでビジュアルを作成するgenerate_imageなどのツールを提供します。すべてのレスポンスには、どののアカウントまたはキーがリクエストの費用を支払ったかを示す注釈が含まれます。
できること
- 1モデルをまたいだ検証メインのAIアシスタントが生成したコードやマイグレーションを、別のモデルにレビューさせます。
- 2マルチモデル比較複数のモデルに同時に回答を要求し、それぞれの技術的な視点を比較します。
- 3AI画像生成特定の画像モデルを使用して、コーディング環境から直接ビジュアルアセットを作成します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Polydev MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにPolydev MCPをインストール
$ claude mcp add polydev -- npx -y polydev-aiCursorにPolydev MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"polydev": {
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}VS CodeにPolydev MCPをインストール
.vscode/mcp.json
{
"servers": {
"polydev": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}VS Code CLIにPolydev MCPをインストール
$ code --add-mcp '{"name":"polydev","type":"stdio","command":"npx","args":["-y","polydev-ai"]}'Claude DesktopにPolydev MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"polydev": {
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}CodexにPolydev MCPをインストール
$ codex mcp add polydev -- npx -y polydev-aiCodex config.tomlにPolydev MCPをインストール
~/.codex/config.toml
[mcp_servers.polydev] command = "npx" args = ["-y", "polydev-ai"]
Gemini CLIにPolydev MCPをインストール
$ gemini mcp add -s user polydev npx -- -y polydev-aiGemini settings.jsonにPolydev MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"polydev": {
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}設定
POLYDEV_USER_TOKEN
| 名前 | 説明 | 種類 |
|---|---|---|
| POLYDEV_USER_TOKEN | — |
自動チェック
実行日 2026年11月14日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能polydev-ai/polydev is public and reachablegithub.com/polydev-ai/polydev ↗合格
- パッケージがこのリポジトリをソースとして指定polydev-ai names polydev-ai/polydev as sourcenpmjs.com/package/polydev-ai ↗合格
- ビルドの来歴 (Sigstore 証明)No build attestation published for this release未チェック
- オープンソースライセンス (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗合格
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-11-07github.com/polydev-ai/polydev ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していないNo popular package one edit away from polydev-ai合格
- パッケージおよびその依存関係に重大な勧告なし未チェック
- モデルへの隠れた指示がない0 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答未チェック
README
GitHubで見るPolydev
What it is
Polydev is an MCP server: a tool your app calls. It doesn't replace your app's model.
Claude, ChatGPT, Claude Code, Codex, Cursor, Copilot, Cline, Windsurf, Zed and other MCP clients keep their own model and their own sign-in. When you want another model for a task, say "have GPT check this migration", the app calls Polydev, which asks that model and returns the answer. Name one model, several, or none to use your default set.
Your app (its own model) -> Polydev ask_model -> GPT, Claude, Gemini, Grok... -> answer + what paid for it
Every answer ends with a "Paid by:" line, so you always know whether your ChatGPT plan, your own key or Polydev's free requests paid for it.
Tools:
| Tool | What it does |
|---|---|
ask_model |
Send a prompt to one model (model), a list (models) or your default set, and get each answer with what paid for it. get_perspectives is the older name and still works |
list_models |
List the models you can reach and what pays for each |
search_x |
Search X (Twitter) with xAI's Grok (needs your own xAI key) |
rank_perspectives |
Record which answer helped most; rankings feed the public leaderboard |
generate_image |
Make an image with OpenAI or Google models, such as Nano Banana (local server only) |
connect_chatgpt_plan / chatgpt_plan_status |
Continue with ChatGPT so your ChatGPT plan pays for OpenAI models (local server only) |
login / get_auth_status |
Sign in to Polydev in the browser; show what's connected (local server only) |
Add it without installing anything
Polydev is a hosted MCP server. Add this URL to your app and sign in once (OAuth):
https://polydev.ai/mcp
- Claude (web, desktop, mobile): Settings → Connectors → Add custom connector, paste the URL, then Connect.
- ChatGPT: add a custom MCP server in the apps settings, paste the URL, choose OAuth.
- Claude Code:
claude mcp add --transport http polydev https://polydev.ai/mcp, then/mcpto sign in. - Codex:
codex mcp add polydev --url https://polydev.ai/mcp, thencodex mcp login polydev. - Cursor, VS Code, Windsurf and others: one-click links and config at polydev.ai/install.
The hosted server answers with your API keys, your OpenRouter key or the free requests. To also use your ChatGPT plan, the Claude Code or Codex you're signed in to on this machine, and image models, install the local server below. (ChatGPT plan use on the hosted server is waiting on OpenAI's approval.)
Install locally (npm)
You need Node.js 20 or newer and a free Polydev account.
Claude Code
claude mcp add polydev -- npx -y polydev-ai@latest
Codex
Add to ~/.codex/config.toml:
[mcp_servers.polydev]
command = "npx"
args = ["-y", "polydev-ai@latest"]
tool_timeout_sec = 300
Some models take a while to answer, so raise the tool timeout.
Cursor, Cline, Windsurf
Add to your client's MCP config (for Cursor, ~/.cursor/mcp.json):
{
"mcpServers": {
"polydev": {
"command": "npx",
"args": ["-y", "polydev-ai@latest"]
}
}
}
GitHub Copilot in VS Code
Add to .vscode/mcp.json:
{
"servers": {
"polydev": {
"type": "stdio",
"command": "npx",
"args": ["-y", "polydev-ai@latest"]
}
}
}
Zed and other MCP clients
Use the same command, npx -y polydev-ai@latest, as a stdio server in the client's MCP settings.
Sign in
The hosted server signs you in with OAuth when your app first connects. For the local server, ask your agent to run the Polydev login tool. It opens your browser, and once you sign in the token is saved on this machine (in ~/.polydev.env).
Other ways:
- From a terminal:
npx -p polydev-ai polydev-login - Advanced, for machines without a browser: copy a token from polydev.ai/dashboard/mcp-tokens and set it in the server's environment:
"env": { "POLYDEV_USER_TOKEN": "pd_your_token_here" }
In sandboxes without a browser, pass the token to the login tool as user_token.
Continue with ChatGPT (local server)
To let your ChatGPT plan (Plus or Pro) pay for OpenAI models, ask your app to run connect_chatgpt_plan, or from a terminal:
npx polydev-ai chatgpt login # also: chatgpt status | chatgpt models | chatgpt logout
This uses OpenAI's Sign in with ChatGPT. Your tokens stay on this machine in ~/.polydev (file mode 0600) and never reach Polydev's servers. Usage counts against your plan's limits, which you can set in ChatGPT's usage settings. If you hit the limit, Polydev says so and the answer comes from your API key or the free requests instead.
Usage
Ask your agent in plain words:
Have GPT check this migration before I run it on prod.
Ask Gemini and Grok whether Redis or Postgres suits session storage here.
Make a 1200x630 cover for this post with Nano Banana.
Or call the tool directly:
{
"tool": "ask_model",
"arguments": {
"model": "gpt-6.1-sol",
"prompt": "Check this migration for anything that could lock the table: <sql>"
}
}
Include the relevant code, errors and constraints in the prompt. The other model only sees what you send.
Cost: free
Polydev has no plans, tiers or credits, and it charges nothing. The tokens are paid by your own access:
- Your ChatGPT plan (local server), through Continue with ChatGPT. See above.
- Your local CLIs (local server). Polydev runs the Claude Code (
claude -p) or Codex you're already signed in to, unmodified and under your own login, with your settings, hooks and MCP servers turned off for that call. Polydev never reads their credentials. These calls count against your own plan's limits. Polydev skips the CLI of the app that called it. - Your own API keys. Add keys for OpenAI, Anthropic, Google, xAI, OpenRouter, Cerebras and others at polydev.ai/dashboard/models. The provider bills you directly.
- A one-time free allowance. Every account gets 10 requests on Polydev's keys, never more than $1 in total, served by each provider's newest low-cost model.
search_xis not part of it.
Models come from a live catalogue that is updated nightly. See polydev.ai/docs for the current list.
Privacy
Your prompts go to the model providers you chose. Prompts from connected apps are used only to answer you: never for training, never in datasets, never sold. Prompt and response text is deleted after 30 days. Disconnect an app at any time in Dashboard → Connected apps. Full policy: polydev.ai/privacy.
Links
- Website: polydev.ai
- Setup for every app: polydev.ai/install
- Documentation and live model list: polydev.ai/docs
- npm: polydev-ai
- Support: support@polydev.ai
License
Apache-2.0.
Polydev MCPのよくある質問
Polydev MCPをClaude Codeに追加するには
ターミナルでclaude mcp add polydev -- npx -y polydev-aiを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
Polydev MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Polydevの料金はいくらですか?
Polydevは無料で、プランやティアはありません。費用は、お客様自身のAPIキー、既存のChatGPTプラン、または少額の初回無料枠によって賄われます。
既存のChatGPT PlusプランをPolydevで使用できますか?
はい、ローカルサーバーをインストールすれば、'connect_chatgpt_plan'ツールを使用して、ChatGPTプランでOpenAIモデルの料金を支払うことができます。
データは学習に使用されますか?
いいえ、接続されたアプリからのプロンプトは回答のためにのみ使用され、学習に使用されたり販売されたりすることはありません。