Browser History Analysis MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_browser_statusA | Step 1: Check which browsers are available and which are locked. This is the first step in the workflow - run this to see if you need to close any browsers. |
| get_browser_historyA | Step 2: Get raw browser history data without analysis. This is the fastest way to retrieve browser history and should be used before any analysis. |
| analyze_browser_historyB | Step 3: Analyze browser history with different levels of detail. |
| search_browser_historyB | Search browser history for specific queries. Use this after getting history data. |
| suggest_categoriesA | Get uncategorized URLs for custom categorization. Use this after running analysis. |
| diagnose_safari_supportC | Diagnose Safari support and accessibility. Useful for debugging Safari integration. |
| health_checkA | Simple health check that returns immediately to test if the MCP server is working. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| productivity_analysis | Creates a comprehensive productivity analysis prompt |
| learning_analysis | Creates a deep learning pattern analysis prompt |
| research_topic_extraction | Extract and summarize research topics from browsing history |
| generate_insights_report | Generate a personalized insights report based on browsing patterns |
| export_visualization | Export your browsing data as interactive visualizations |
| compare_time_periods | Compare your browsing habits across different time periods |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Most tools have distinct purposes: check_browser_status verifies browser availability, get_browser_history retrieves raw data, analyze_browser_history performs analysis, search_browser_history searches, and suggest_categories handles categorization. However, analyze_browser_history's 'comprehensive' mode might overlap with other tools like suggest_categories, creating minor ambiguity in advanced workflows.
All tool names follow a consistent snake_case pattern with clear verb_noun combinations (e.g., check_browser_status, get_browser_history, analyze_browser_history). This predictability makes it easy for agents to understand and select tools without confusion.
With 7 tools, the server is well-scoped for browser history analysis, covering key steps from checking browser status to retrieving, analyzing, searching, and categorizing history. Each tool serves a specific role without unnecessary bloat or gaps in the workflow.
The toolset covers a complete workflow: status check, data retrieval, analysis, search, and categorization. A minor gap exists as analyze_browser_history's 'basic' mode is noted as 'not yet implemented,' which could limit some analysis options, but core operations are well-covered.