Perplexity Integration

Bring persistent context to your Perplexity AI conversations

Overview

RecCall integrates with Perplexity AI to provide persistent context across your conversations. Your project knowledge, coding standards, and architectural decisions are automatically available in every Perplexity interaction.

✨ Key Benefits

  • Persistent Context: Your project knowledge persists across conversations
  • Code Standards: Perplexity understands your coding patterns and preferences
  • Architecture Awareness: AI responses consider your system architecture
  • Team Consistency: Shared contexts ensure uniform AI assistance across team

Integration Methods

🔄

MCP Integration (Primary - Recommended)

Full-featured integration with core engine

Connect Perplexity to RecCall via MCP HTTP transport for full access to ML-powered contexts, unified storage, semantic search, and all core engine features.

1

Install RecCall

First, ensure RecCall is installed globally:

npm install -g reccall

Or use the automated installer:

curl -sfL https://reccaller.ai/install.sh | sh -
2

Start MCP HTTP Server

RecCall MCP server runs HTTP transport by default on http://localhost:3000/mcp:

# Default: both stdio (Cursor) and HTTP (browser) enabled reccall-mcp # Or HTTP-only mode reccall-mcp --http-only # Custom port reccall-mcp --http-port 8080

Verify: You should see "RecCall MCP HTTP server running on http://localhost:3000/mcp"

3

Install Browser Extension (MCP Client)

The Perplexity browser extension now uses MCP client to connect to the HTTP server:

  1. Download Extension: Extension files in src/adapters/perplexity/extension/
  2. Load Extension:
    • Open Chrome/Edge → chrome://extensions/
    • Enable "Developer mode"
    • Click "Load unpacked"
    • Select src/adapters/perplexity/extension/
  3. Extension Configuration: The extension automatically connects to http://localhost:3000/mcp

Benefits: Extension uses RecCall's core engine via MCP, giving you full access to ML-powered contexts, unified storage, and semantic search.

4

Use Context Shortcuts (via MCP)

With MCP integration, you get access to all RecCall features:

  • Record Shortcuts: Save queries or context via MCP tools
  • Call Shortcuts: Inject saved contexts into Perplexity
  • ML-Powered Contexts: Create dynamic contexts from conversations
  • Semantic Search: Find contexts by meaning, not just keywords
  • Unified Storage: All contexts stored in core engine, synced across platforms
# Example MCP workflow: 1. Start MCP server: reccall-mcp 2. Extension connects to http://localhost:3000/mcp 3. Create context: Extension calls MCP tool 'rec_context_create' 4. Search contexts: Use semantic search via MCP 5. Inject context: Extension calls 'rec_context_get' and injects into Perplexity

Storage: All contexts stored in RecCall's core engine (filesystem), accessible from any platform (Cursor, CLI, browser extensions).

Extension Features

The Perplexity browser extension provides the following capabilities:

🎯 RecCall Button

Visual button injected into Perplexity's interface for quick access to shortcuts

  • Appears near the search input field
  • One-click access to shortcuts panel
  • Non-intrusive UI integration

📋 Shortcuts Panel

Manage your context shortcuts directly within Perplexity

  • View all saved shortcuts
  • Quick access to call shortcuts
  • Add new shortcuts on the fly

💾 Local Storage

Shortcuts stored in browser local storage

  • Persistent across sessions
  • Device-specific storage
  • Fast access with no network calls

🔌 Extension Popup

Quick access via browser extension toolbar

  • Click extension icon for popup
  • Manage shortcuts without opening Perplexity
  • Call shortcuts from any tab

Use Cases

📚 Research Projects

Maintain context about your research topics, methodologies, and findings across multiple Perplexity conversations. Your research notes become part of every query.

💻 Development Standards

Ensure Perplexity understands your coding standards, architectural patterns, and best practices. Get suggestions that align with your project's conventions.

🏢 Team Knowledge Base

Share team knowledge through contexts. New team members get immediate access to accumulated project wisdom through Perplexity.

🔍 Intelligent Search

Use Perplexity's search capabilities enhanced with your RecCall contexts. Find relevant information faster with semantic search across your knowledge base.

Configuration Options

Extension Permissions

The extension requires the following permissions:

  • activeTab: Access to the current Perplexity tab for UI injection
  • storage: Save and load shortcuts locally in the browser
  • nativeMessaging: Future integration with RecCall CLI (optional)

Browser Compatibility

The extension is compatible with:

  • ✅ Google Chrome (Manifest V3)
  • ✅ Microsoft Edge (Chromium-based)
  • ✅ Brave Browser
  • ⚠️ Firefox (requires Manifest V2 conversion)

Extension Source

The extension source code is located at:

reccall/src/adapters/perplexity/extension/ ├── manifest.json # Extension configuration ├── content.js # Main content script ├── popup.js # Popup interface ├── background.js # Background service worker ├── styles.css # Extension styling └── icons/ # Extension icons

Troubleshooting

Extension Not Loading

Issue: Extension doesn't appear after installation.

Solution: Ensure "Developer mode" is enabled in Chrome extensions page. Check browser console for errors. Verify the extension directory path is correct.

RecCall Button Not Visible

Issue: The RecCall button doesn't appear on Perplexity website.

Solution: Refresh the Perplexity page. Check that the extension is enabled. Verify you're on https://www.perplexity.ai (not a different domain).

Shortcuts Not Persisting

Issue: Shortcuts disappear after closing browser.

Solution: Check browser storage permissions. Ensure you're not in incognito mode (extensions may have limited storage). Clear browser cache and reinstall extension if needed.

Ready to Get Started?

Install RecCall and start using persistent context in Perplexity today.