LabscoMCP early access ↗
clssckMCP SERVER

Researcher MCP

Ask Perplexity for docs, API options and migration advice without leaving the editor.

by clssck ↗Web Search EnginesCommunity

LABSCO SUMMARY

The deprecation check is the one you would not have asked for.

Search and docs lookup you would do anyway; check_deprecated_code runs on code you already have and tells you what has moved on since it was written — the class of problem nobody goes looking for. Costs land on your Perplexity key rather than here, and the built-in backoff is what keeps a long session from hitting the rate limit.

What it is

A research assistant backed by Perplexity's Sonar models. Four tools cover the questions that interrupt coding: general search, documentation lookup for a library, finding candidate APIs for a job, and checking whether the code in front of you uses something deprecated. Conversation history is kept in SQLite so follow-up questions stay coherent.

What you get

  • search answers a general question, with brief, normal and detailed levels of depth
  • get_documentation returns usage and examples for a named library or API, including common pitfalls
  • find_apis proposes APIs for a task and compares them on features, pricing and integration effort
  • check_deprecated_code reads code for outdated patterns and gives migration guidance
  • get_request_status reports on an in-flight request
  • Adaptive rate limiting with exponential backoff, plus connection pooling and automatic retries, so a burst of questions does not trip the API

Requirements

Node.js and a Perplexity API key from https://www.perplexity.ai/settings/api. Published as research-mcp version 1.0.0; the documented path is clone, install dependencies, npm run build, then point your client's command at node and its args at build/index.js. PERPLEXITY_API_KEY is required; PERPLEXITY_MODEL selects the model and the sample config uses sonar-reasoning. Because every tool is a read, all five can safely be listed under autoApprove.

Setup effort

Build from source — git clone https://github.com/clssck/researcher-mcp.git