Serveur MCP Polydev
Commit 7 nov. 2026Permet aux clients IA d'accéder à plusieurs LLM différents comme GPT, Claude et Gemini via une interface unique au sein de votre application existante.
Aussi connu sous polydev-ai/polydev, polydev-ai
- Étoiles
- 2
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 7 nov. 2026
- Licence
- Apache-2.0
Qu'est-ce que Polydev MCP ?
Polydev est un serveur MCP. Permet aux clients IA d'accéder à plusieurs LLM différents comme GPT, Claude et Gemini via une interface unique au sein de votre application existante.
Résumé généré à partir du README du projet
À propos du MCP server Polydev
Polydev agit comme une passerelle permettant aux clients IA d'accéder à divers grands modèles de langage via une interface unique. Au lieu de remplacer le modèle de votre application actuelle, il fonctionne comme un outil que votre environnement existant peut appeler pour obtenir les perspectives d'autres fournisseurs comme GPT, Claude, Gemini ou Grok. Cela est utile pour les développeurs utilisant des clients MCP tels que Claude Code, Cursor, Windsurf ou GitHub Copilot qui ont besoin de croiser les réponses ou d'utiliser des modèles spécifiques pour des tâches spécialisées.
Vous pouvez utiliser la version hébergée en ajoutant une URL spécifique à votre client et en vous connectant via OAuth, ou vous pouvez installer le serveur local en utilisant npm. L'installation locale vous permet d'utiliser vos propres clés API ou même de connecter votre abonnement ChatGPT pour couvrir les coûts. Le serveur fournit des outils comme ask_model pour le prompting, list_models pour voir les options disponibles, et generate_image pour créer des visuels avec les modèles OpenAI ou Google. Chaque réponse inclut une note indiquant quel compte ou quelle clé a payé la requête.
Ce que vous pouvez faire avec
- 1Vérification multi-modèlesDemandez à un modèle différent de réviser le code ou les migrations générés par votre assistant IA principal.
- 2Comparaison multi-modèlesDemandez des réponses à plusieurs modèles simultanément pour comparer leurs perspectives techniques.
- 3Génération d'images par IACréez des ressources visuelles directement via votre environnement de développement en utilisant des modèles d'image spécifiques.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Polydev MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Polydev MCP dans Claude Code
$ claude mcp add polydev -- npx -y polydev-aiInstaller Polydev MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"polydev": {
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}Installer Polydev MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"polydev": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}Installer Polydev MCP dans VS Code CLI
$ code --add-mcp '{"name":"polydev","type":"stdio","command":"npx","args":["-y","polydev-ai"]}'Installer Polydev MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"polydev": {
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}Installer Polydev MCP dans Codex
$ codex mcp add polydev -- npx -y polydev-aiInstaller Polydev MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.polydev] command = "npx" args = ["-y", "polydev-ai"]
Installer Polydev MCP dans Gemini CLI
$ gemini mcp add -s user polydev npx -- -y polydev-aiInstaller Polydev MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"polydev": {
"command": "npx",
"args": [
"-y",
"polydev-ai"
]
}
}
}Configuration
POLYDEV_USER_TOKEN
| Nom | Description | Type |
|---|---|---|
| POLYDEV_USER_TOKEN | — |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblepolydev-ai/polydev is public and reachablegithub.com/polydev-ai/polydev ↗Réussi
- Le nom du package correspond au dépôt sourcepolydev-ai names polydev-ai/polydev as sourcenpmjs.com/package/polydev-ai ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon vérifié
- Licence open source (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-07github.com/polydev-ai/polydev ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from polydev-aiRéussi
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHubPolydev
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.
Questions sur Polydev MCP
Comment ajouter Polydev MCP à Claude Code ?
Exécutez claude mcp add polydev -- npx -y polydev-ai dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Polydev MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Combien coûte Polydev ?
Polydev est gratuit et ne propose pas de forfaits ou de niveaux ; les coûts sont couverts par vos propres clés API, votre abonnement ChatGPT actuel ou une petite allocation gratuite unique.
Puis-je utiliser mon abonnement ChatGPT Plus actuel avec Polydev ?
Oui, si vous installez le serveur local, vous pouvez utiliser l'outil 'connect_chatgpt_plan' pour que votre abonnement ChatGPT prenne en charge les modèles OpenAI.
Mes données sont-elles utilisées pour l'entraînement ?
Non, les prompts provenant des applications connectées sont utilisés uniquement pour vous répondre et ne sont jamais utilisés pour l'entraînement ni vendus.