Skip to main content
Glama
afreakk

qutebrowser-mcp

by afreakk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_tabsA

List all open tabs with indices, URLs, titles, and active state. Uses CDP for fresh title/URL data enriched with session file indices, falling back to session file only.

open_tabA

Open a new tab with the specified URL. Always opens in background (no focus change).

close_tabA

Close a tab by URL/title match via CDP (no focus change). Falls back to IPC index-based close.

focus_tabA

Switch to a specific tab by index (IPC only — this intentionally changes focus)

move_tabA

Move the current tab to a new position (IPC only)

navigateA

Navigate a tab to a URL. If 'tab' is specified, navigates that tab via CDP without changing focus. Otherwise navigates the current tab via IPC.

go_backA

Navigate back in browser history. If 'tab' is specified, operates on that tab via CDP without changing focus.

go_forwardA

Navigate forward in browser history. If 'tab' is specified, operates on that tab via CDP without changing focus.

reload_pageA

Reload a page. If 'tab' is specified, reloads that tab via CDP without changing focus.

screenshotA

Take a screenshot of a page. If 'tab' is specified, uses CDP to capture that specific tab without switching focus. Otherwise captures the currently focused tab via IPC.

execute_jsA

Execute JavaScript in a page. If 'tab' is specified, uses CDP to run in that tab and return the result (no focus change). Without 'tab', uses IPC on the current tab (fire-and-forget, no return value).

get_bookmarksA

List all bookmarks saved in qutebrowser

get_quickmarksA

List all quickmarks (named bookmarks) in qutebrowser

search_historyA

Search browsing history by URL or title

browser_fetchA

Make an authenticated HTTP request through a browser tab's session. Runs fetch() inside the page context of a tab matching the given domain, inheriting all cookies and auth tokens. Returns the response body.

browser_fetch_authA

Make an authenticated HTTP request using auth headers captured from a browser tab's network traffic. Reloads the tab to intercept fresh auth tokens, then makes the request server-side. Works for sites like Outlook that use Bearer tokens rather than cookies.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/afreakk/qutebrowser-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server