MCP Researcher

v1.0.0Search & Data Extractionstable

A powerful research assistant that integrates with Cline and Claude Desktop to leverage Perplexity AI for intelligent search, documentation retrieval, API discovery, and code modernization assistance while coding.

mcp-researcher-servermcpai-integration
Share:
291
Stars
0
Downloads
0
Weekly
0/5

What is MCP Researcher?

MCP Researcher is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to powerful research assistant that integrates with cline and claude desktop to leverage perplexity ai for intelligent search, documentation retrieval, api discovery, and code modernization assistance wh...

A powerful research assistant that integrates with Cline and Claude Desktop to leverage Perplexity AI for intelligent search, documentation retrieval, API discovery, and code modernization assistance while coding.

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A powerful research assistant that integrates with Cline and

Use Cases

Search intelligently using Perplexity AI for real-time information.
Discover APIs and retrieve documentation while coding.
Assist with code modernization through intelligent research.
DaInfernalCoder

Maintainer

LicenseMIT License
Languagejavascript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-researcher-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Researcher

The MCP Researcher Server integrates Perplexity AI's search capabilities into MCP-compatible coding environments like Cline and Claude Desktop, providing three distinct research modes: quick search for factual lookups, deep reasoning for complex multi-step analysis, and comprehensive deep research for generating detailed reports with citations. It is purpose-built for developer workflows — finding API documentation, discovering library alternatives, researching code modernization approaches, and getting real-time information while coding. The server requires a Perplexity API key and runs via npx, making setup fast and requiring no separate package installation.

Prerequisites

  • Node.js installed with npx available on your PATH
  • A Perplexity AI API key — obtain one at https://www.perplexity.ai/settings/api
  • An MCP-compatible client such as Claude Desktop, Cline (VS Code extension), or Claude Code
  • Internet access for Perplexity API calls during research
1

Obtain a Perplexity API key

Sign up or log in at perplexity.ai, navigate to Settings > API, and generate an API key. Copy it — you will use it as PERPLEXITY_API_KEY in your MCP configuration.

2

Add the server to your MCP client configuration

Edit your MCP client config file and add the perplexity-mcp server block. The server runs via npx so no global installation is required.

{
  "mcpServers": {
    "perplexity-researcher": {
      "command": "npx",
      "args": ["-y", "perplexity-mcp"],
      "env": {
        "PERPLEXITY_API_KEY": "your_perplexity_api_key_here"
      }
    }
  }
}
3

Restart your MCP client

Restart Claude Desktop or Cline so the new server configuration is loaded. The perplexity-mcp package will be downloaded automatically by npx on first use.

4

Verify the tools are available

In your MCP client, check that the search, reason, and deep_research tools are listed as available. You can ask Claude to 'list available tools' to confirm.

MCP Researcher Examples

Client configuration

Add this block to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json) to enable Perplexity research tools in Claude Desktop.

{
  "mcpServers": {
    "perplexity-researcher": {
      "command": "npx",
      "args": ["-y", "perplexity-mcp"],
      "env": {
        "PERPLEXITY_API_KEY": "your_perplexity_api_key_here"
      },
      "disabled": false,
      "autoApprove": ["search", "reason", "deep_research"]
    }
  }
}

Prompts to try

Use these prompts to leverage the three research modes — search for quick answers, reason for analysis, and deep research for comprehensive reports.

- "Search for the current stable version of React and its release notes"
- "Find the official documentation for the Stripe Payment Intents API"
- "Reason through the tradeoffs between using Redis vs Memcached for session storage"
- "Do deep research on the best practices for database connection pooling in Node.js"
- "Search for alternatives to Lodash that work natively in modern JavaScript"

Troubleshooting MCP Researcher

API calls fail with 401 Unauthorized

Verify PERPLEXITY_API_KEY is correctly set in your MCP config's env block. Go to perplexity.ai/settings/api to confirm your key is active and has remaining credits. Keys begin with `pplx-`.

npx fails to download or run perplexity-mcp

Check that Node.js and npx are installed and on your system PATH with `node --version` and `npx --version`. If behind a corporate proxy, configure npm proxy settings with `npm config set proxy http://your-proxy:port`. You can also pre-install the package with `npm install -g perplexity-mcp` and change the command to use the installed binary path.

Deep research tool is slow or times out

The deep_research tool performs comprehensive multi-step research which can take 30-120 seconds. This is expected behavior. Increase the timeout setting in your MCP client if it has one, or use the search tool for quicker queries. Ensure your internet connection is stable during research sessions.

Frequently Asked Questions about MCP Researcher

What is MCP Researcher?

MCP Researcher is a Model Context Protocol (MCP) server that powerful research assistant that integrates with cline and claude desktop to leverage perplexity ai for intelligent search, documentation retrieval, api discovery, and code modernization assistance while coding. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Researcher?

Follow the installation instructions on the MCP Researcher GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Researcher?

MCP Researcher works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Researcher free to use?

Yes, MCP Researcher is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-researcher-server": { "command": "npx", "args": ["-y", "mcp-researcher-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Researcher?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides