Open1

WSL で MCP SQLite Server 構築 Edgeブラウザ履歴

kikudaikikudai

概要

Edgeブラウザ履歴はSQLiteデータとなっているらしいので、MCP SQLite Serverを構築して分析してみます。

WLS Ubuntu 24.04 に sqlite インストール

sqlite install
sudo apt update
sudo apt install sqlite3

sqlite3 --version

MCP SQLite Server

git clone https://github.com/modelcontextprotocol/servers.git

Claude Desktop の設定

Claude 設定ファイルパス
%APPDATA%\Claude\claude_desktop_config.json

Claude 設定ファイル

--directory には、git clone のソースパス、--db-path には、SQLite ファイルを指定。
(ここではEdgeブラウザの履歴SQLiteパスを指定)

Claude 設定ファイル
{
    "mcpServers": {
        "sqlite": {
            "command": "wsl",
            "args": [
                "/home/kikudai/.local/bin/uv",
                "--directory",
                "/home/kikudai/ghq/github.com/modelcontextprotocol/servers/src/sqlite",
                "run",
                "mcp-server-sqlite",
                "--db-path",
                "/mnt/c/Users/kings/AppData/Local/Microsoft/Edge/User Data/Default/History"
            ]
        }
    }
}