Perspectives logo

Perspectives

Queries four AI models in parallel and exposes local CLI tools through MCP.

Install Perspectives

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "perspectives": {
      "command": "npx",
      "args": [
        "-y",
        "polydev-ai@latest"
      ],
      "env": {
        "POLYDEV_USER_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

The install command didn't complete successfully in our automated test.

npx -y polydev-ai@latest

::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [npm install polydev-ai@latest] 9: 0x109ce26 v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [npm install polydev-ai@latest] 10: 0x14f7c56 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [npm install polydev-ai@latest] 11: 0x1931ef6 [npm install polydev-ai@latest]

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 4d ago.

Overview

The perspectives MCP server sends one prompt to GPT 5.2, Claude Opus 4.5, Gemini 3 Pro, and Grok 4.1 through Polydev. It runs as an npm-based stdio server and uses a Polydev user token for access. Additional tools report local CLI status, refresh CLI detection, and send prompts to available CLIs with fallback. Reach for it when comparing model opinions on debugging, design decisions, code review, or security questions.

Use cases

  • Compare model recommendations for a debugging problem
  • Review an API for security issues
  • Evaluate database and caching design choices
  • Send prompts to detected local CLIs

Key features

  • Parallel queries across four AI models
  • Direct MCP tool for multi-model perspectives
  • Local CLI status and detection tools
  • Fallback prompt delivery to local CLIs
  • Polydev token-based authentication

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

8/8 checks healthy over the last 43d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev · polydev-ai@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.2kPackage downloads in the last 30 days.
Last commit8mo agoMost recent push to the default branch.
Install checkInconclusiveInstall command did not finish in our automated test.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Perspectives works

What perspectives does

The perspectives MCP server gives an MCP client access to Polydev’s multi-model consultation service. Its main operation, get_perspectives, accepts a prompt and queries four models in parallel: OpenAI GPT 5.2, Anthropic Claude Opus 4.5, Google Gemini 3 Pro, and xAI Grok 4.1. The returned analysis presents each model’s view so an agent or developer can compare reasoning, code suggestions, and recommendations.

The supported models are described with different areas of emphasis. GPT 5.2 is listed for reasoning and code generation, Claude Opus 4.5 for analysis and nuanced thinking, Gemini 3 Pro for multimodal work and large context, and Grok 4.1 for real-time knowledge and directness.

How it works

The perspectives MCP server is launched with npx -y polydev-ai@latest and communicates with compatible MCP clients over the client’s configured local process connection. A request can be made through natural language by mentioning “polydev” or “perspectives,” or by calling get_perspectives directly with a prompt and user token.

The service performs the multi-model query through Polydev rather than requiring separate provider credentials in the MCP configuration.

Setup and configuration

Create a Polydev API token from the Polydev MCP tokens dashboard before starting the server. The token is supplied as POLYDEV_USER_TOKEN, either as an exported environment variable or in the MCP client’s server configuration.

The README provides configuration examples for Claude Code, Cursor, Windsurf, Cline in VS Code, and OpenAI Codex CLI. Codex examples also set a 180-second tool timeout and a 600-second session timeout. Polydev lists a free tier with 1,000 messages per month and a Pro tier with 10,000 messages per month at $19 per month.

Tools and capabilities

The documented tools are:

  • get_perspectives: Query the supported AI models simultaneously.
  • get_cli_status: Check the status of local CLI tools.
  • force_cli_detection: Detect installed CLI tools again.
  • send_cli_prompt: Send a prompt to local command-line interfaces with fallback.

The multi-model response can expose separate model analyses and may provide a consensus or recommendation when the responses converge. The local CLI tools extend the server beyond hosted model consultation by allowing prompts to be sent to detected local CLIs.

Limitations and notes

Access requires a Polydev user token and is subject to the account’s message allowance.

The README reports typical response times of 10–40 seconds and presents research results for a specific SWE-bench consultation approach. Those figures are context for the project, not a guarantee for every prompt or environment. Local CLI behavior depends on which command-line tools are installed and detected on the host.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Perspectives

perspectives is an MCP server that lets agents query GPT 5.2, Claude Opus 4.5, Gemini 3 Pro, and Grok 4.1 through Polydev, while also exposing local CLI status, detection, and prompt-sending tools. It uses a Polydev user token and returns parallel model perspectives.

Install it by adding `npx -y polydev-ai@latest` as the MCP server command in your client configuration.

It requires a Polydev user token in `POLYDEV_USER_TOKEN`. Create the token in the Polydev MCP tokens dashboard, then export it in the shell or place it in the MCP server’s environment configuration.

It queries GPT 5.2, Claude Opus 4.5, Gemini 3 Pro, and Grok 4.1 in parallel through Polydev. The README identifies OpenAI, Anthropic, Google, and xAI as their respective providers.

Yes, perspectives works with Cursor through its MCP configuration file. Add the server command and `POLYDEV_USER_TOKEN` to `~/.cursor/mcp.json`, following the configuration structure shown in the README.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPerspectives AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/perspectives?style=directory)](https://allmcps.com/mcp/perspectives)
HTML Embed
<a href="https://allmcps.com/mcp/perspectives"><img src="https://allmcps.com/api/badge/perspectives?style=directory" alt="Perspectives on AllMCPs" /></a>