{"type":"mcp_server","name":"perplexity-mcp","description":"The MCP-researcher Server provides a research assistant for Cline, utilizing Perplexity's Sonar Pro API to offer documentation, API discovery, and deprecated code checks, enhanced with Chain of Thought Reasoning and","category":"Developer Tools","language":"JavaScript","stars":295,"forks":11,"owner":"DaInfernalCoder","github_url":"https://github.com/DaInfernalCoder/perplexity-mcp","homepage":"https://www.youtube.com/watch?v=hNdWjp6uDmE","setup":"## Setup\n\n### Installing via Smithery\n\nTo install MCP-researcher Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@DaInfernalCoder/perplexity-mcp):\n\n```bash\nnpx -y @smithery/cli install @DaInfernalCoder/perplexity-mcp --client claude\n```\n\n### paste this part into claude directly if you want to, the ai can install it for you\n\n1. First install Node.js if not already installed (from nodejs.org)\n\n2. Clone the repo\n\n   - git clone https://github.com/DaInfernalCoder/researcher-mcp perplexity-server\n   - cd perplexity-server\n\n3. Install dependencies and build:\n   npm install\n\n4. Get a Perplexity API key from [https://www.perplexity.ai/settings/api](https://www.perplexity.ai/settings/api)\n\n5. Create the MCP settings file in the appropriate location for your OS:\n   macOS: ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json\n   Windows: %APPDATA%\\Cursor\\User\\globalStorage\\saoudrizwan.claude-dev\\settings\\cline_mcp_settings.json\n   Linux: ~/.config/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json\n\n5. To use with Claude Desktop, add the server config:\n\n   On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n   On Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n6. To use with Cline, add into mcpServers:\n\n```json\n{\n  \"mcpServers\": {\n    \"perplexity-server\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"[path/to/researcher-mcp/index.js]\"\n      ],\n      \"env\": {\n        \"PERPLEXITY_API_KEY\": \"\"\n      },\n      \"disabled\": false,\n      \"autoApprove\": [\n        \"search\",\n        \"get_documentation\",\n        \"find_apis\",\n        \"check_deprecated_code\"\n      ]\n    }\n  }\n}\n```\n\n7. Build the server:\n   npm run build\n\nMake sure to:\n- Replace /absolute/path/to with the actual path where you cloned the repository\n- Replace your-api-key-here with your Perplexity API key\n- Keep the same autoApprove settings for consistent behavior","tools":"## Available Tools\n\n1. [Search](https://github.com/DaInfernalCoder/researcher-mcp/blob/main/examples/search.md) (Performs general search queries to get comprehensive information on any topic.)\n2. [Get Documentation](https://github.com/DaInfernalCoder/researcher-mcp/blob/main/examples/find-apis.md) (Retrieves documentation and usage examples for specific technologies, libraries, or APIs.)\n3. [Find APIs](https://github.com/DaInfernalCoder/researcher-mcp/blob/main/examples/find-apis.md) (Discovers and evaluates APIs that could be integrated into a project.)\n4. [Check Deprecated Code](https://github.com/DaInfernalCoder/researcher-mcp/blob/main/examples/check-deprecated-code.md) (Analyzes code for deprecated features or patterns, providing migration guidance.)","faq":null,"created_at":"2025-01-26T14:26:30+00:00","updated_at":"2025-03-27T19:32:47+00:00","source_url":"https://model-context-protocol.com/servers/perplexity-ai-research-documentation-server","related_articles":[]}