iocanel
MCP Serveriocanelpublic

quarkus qutebrowser

A qutebrowser CLI and MCP server powered by Quarkus

Repository Info

1
Stars
0
Forks
1
Watchers
0
Issues
Java
Language
-
License

About This Server

A qutebrowser CLI and MCP server powered by Quarkus

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

quarkus-qutebrowser

This is a fun little project that adds IPC and MCP capabilities to Qutebrowser using Quarkus. In English:

It provides a CLI that allows you to:

  • list tabs
  • select tabs
  • read the text of a tab

But also, it exposes this functionality to AI agents using the MCP protocol.

Motivation

I often find myself copying and pasting stuff from the browser to my editor. Most of the time the copied text requires formatting or some other kind of processing. AI agents or editor tooling can help with the formatting, but does not help with the copying and pasting.

So, what if the tool or the AI agent could talk to the browser and get the text for me ? This is exactly the kind of integration this project enables.

Building

Build the project in native mode:

./mvnw clean install -Pnative

Copy the generated binary to your PATH as quteb:

cp target/quarkus-qutebrowser-${your version here}-runner $HOME/bin/quteb

Alternatively you can build in JVM mode and create an alias:

alias quteb='java -jar /path/to/quarkus-qutebrowser/target/quarkus-app/quarkus-run.jar'

This way you can run the CLI with:

Usage

CLI

Listing tabs

quteb tabs list

Selecting tabs

quteb tabs select <text to fuzilly match url or title>

Reading tabs

quteb tabs read <text to fuzilly match url or title>

MCP

To start an MCP server, providing all the above functionality, you can use:

quteb --mcp

Quick Start

1

Clone the repository

git clone https://github.com/iocanel/quarkus-qutebrowser
2

Install dependencies

cd quarkus-qutebrowser
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Owneriocanel
Repoquarkus-qutebrowser
LanguageJava
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation