Perplexity研究助手
STDIO基于Perplexity AI的智能研究助手
基于Perplexity AI的智能研究助手
A powerful research assistant that integrates with Cline and Claude Desktop! Leverages Perplexity AI for intelligent search, documentation retrieval, API discovery, and code modernization assistance - all while you code.
Performs general search queries to get comprehensive information on any topic. The example shows how to use different detail levels (brief, normal, detailed) to get tailored responses.
Retrieves documentation and usage examples for specific technologies, libraries, or APIs. The example demonstrates getting comprehensive documentation for React hooks, including best practices and common pitfalls.
Discovers and evaluates APIs that could be integrated into a project. The example shows finding payment processing APIs with detailed analysis of features, pricing, and integration complexity.
Analyzes code for deprecated features or patterns, providing migration guidance. The example demonstrates checking React class components and lifecycle methods for modern alternatives.
First install Node.js if not already installed (from nodejs.org)
Clone the repo
Install dependencies and build
Get a Perplexity API key from https://www.perplexity.ai/settings/api
Create the MCP settings file in the appropriate location for your OS:
To use with Claude Desktop, add the server config:
To use with Cline, add into mcpServers:
{ "mcpServers": { "perplexity-server": { "command": "node", "args": ["[path/to/researcher-mcp/build/index.js]"], "env": { "PERPLEXITY_API_KEY": "pplx-...", "PERPLEXITY_MODEL": "sonar-reasoning" // you can use different models }, "disabled": false, "alwaysAllow": [], "autoApprove": [ "search", "get_documentation", "find_apis", "check_deprecated_code", "get_request_status" ] } } }