feloy/browsers-mcp-server
If you are the rightful owner of browsers-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
An MCP server providing read-only access to browsers configuration files, supporting Chrome and Firefox.
Browsers MCP server
An MCP server providing read-only access to browsers files: profiles, bookmarks, history.
Supported browsers: Safari (default profile only), Chrome, Firefox.
Tools
list_bookmarks
List the bookmarks for a given profile of a given browser.
Parameters:
profile(string): the profile name (as indicated in the description of the parameter). Available only if several browsers or several profiles.
list_search_engine_queries
List the queries in search engines (supported search engines: Google).
Parameters:
profile(string): the profile name (as indicated in the description of the parameter). Available only if several browsers or several profiles.day(string, formatYYYY-MM-DD, optional): list the search engine queries during this day, default is today.limit(number, optional): the number of results to return, default is 10.
list_visited_pages_from_search_engine_query
List the pages visited from a search engine query.
Not supported by Safari browser, which does not save referrers in History database.
profile(string): the profile name (as indicated in the description of the parameter). Available only if several browsers or several profiles.query(string, required): the query string to list the visited pages for.day(string, formatYYYY-MM-DD, optional): list the visits during this day, default is today.
list_source_repos_visits
List the pages visited in source repositories.
Supported source repositories: GitHub
Parameters:
profile(string): the profile name (as indicated in the description of the parameter). Available only if several browsers or several profiles.day(string, formatYYYY-MM-DD, optional): list the visits during this day, default is today.type(string): Type of pages to list (provider home,organization home,repository home,issues list,pull requests list,discussions list,issue,pull request,discussion)
Getting Started
Claude Desktop
If you have npm installed, this is the fastest way to get started with browsers-mcp-server on Claude Desktop.
Open your claude_desktop_config.json and add the mcp server to the list of mcpServers:
{
"mcpServers": {
"browsers": {
"command": "npx",
"args": [
"-y",
"browsers-mcp-server@latest"
]
}
}
}
Cursor
Install the extension manually by editing the mcp.json file:
{
"mcpServers": {
"browsers-mcp-server": {
"command": "npx",
"args": ["-y", "browsers-mcp-server@latest"]
}
}
}
Troubleshooting
You can output logs to a specific file with the --log-file flag, and indicate the log level with --log-level=debug|info|warn|error (default warn). By default, no logs are written.