ronantakizawa

search-history-mcp

Community ronantakizawa
Updated

MCP sever to give AI access to your browser history

search-history-mcp

Access and search your browser search history (Brave, Chrome, Firefox, Safari, Edge, Arc, Opera, DuckDuckGo) through an MCP server for LLM chat apps.

Supported for MacOS, Windows, and Linux.

https://github.com/user-attachments/assets/19c6de51-8219-453d-9b36-d584c44fbe9f

Use Cases

  • Brainstorming: Brainstorm project ideas inspired by your interests and search history.
  • LLM Personalization Support: Teach your LLM more about yourself.
  • Profile Generation: Build a personal profile based on your search history.

Features

This MCP server provides three tools to interact with your search history:

  • search_history: Search for specific terms in URLs and page titles
  • get_recent_history: Get the most recent browsing history entries
  • get_most_visited: Get your most frequently visited sites

Install

  • Install Claude Desktop
  • Install uv
  • Clone or navigate to this repository
  • Setup environment: uv venv && uv pip install -r pyproject.toml && uv pip install cryptography && source .venv/bin/activate
  • Install the MCP server: fastmcp install claude-desktop mcp_server.py
  • Restart Claude Desktop

Privacy Note

This server reads your local browser history databases in read-only mode. It creates temporary copies to avoid locking issues when browsers are running. For DuckDuckGo on macOS, encryption keys are retrieved from your macOS Keychain and used only to decrypt your local history data. No data is sent anywhere except to your local LLM chat application.

Browser Support: Brave, Chrome, Edge, Opera, Arc, and DuckDuckGo are supported on Windows, macOS, and Linux. Firefox is supported on all platforms. Safari is macOS-only.

Browser file paths may have to be manually configured depending on your file structures.

MCP Server ยท Populars

MCP Server ยท New

    ForLoopCodes

    Context+

    Semantic Intelligence for Large-Scale Engineering. Context+ is an MCP server designed for developers who demand 99% accuracy. By combining RAG, Tree-sitter AST, Spectral Clustering, and Obsidian-style linking, Context+ turns a massive codebase into a searchable, hierarchical feature graph.

    Community ForLoopCodes
    Averyy

    PCB Parts MCP Server

    MCP server for searching electronic components for PCB assembly

    Community Averyy
    ZachHandley

    ZMCPTools

    A custom TypeScript MCP Server intended to be used with Claude Code

    Community ZachHandley
    mnemox-ai

    TradeMemory Protocol

    MCP server for AI trading memory โ€” outcome-weighted cognitive memory with 10 tools, 399 tests.

    Community mnemox-ai
    Invoke-RE

    BinjaLattice

    Plugin interface for remote communications with Binary Ninja database and MCP server for interfacing with LLMs.

    Community Invoke-RE