Skip to main content
Glama
Cx188

Claude Fedora Bridge

by Cx188

Claude Fedora Bridge

There's no Claude desktop app for Linux. So if you're on Fedora and you use Claude in the browser This is my fix for that. a small local server that speaks MCP basically we hand the browser a set of tools for driving this box: look at the system, read and write files in a workspace, build and test projects, read logs, launch apps, grab a screenshot, and ask for root when its needed (you get a normal Fedora password prompt and decide).

  Claude in your browser  ──MCP over HTTPS──►  this bridge  ──►  your Fedora machine
       (the thinking)                          (the tools)        (stuff actually happens)

What you need

  • Fedora (it leans on journalctl, pkexec, lspci, etc. should work on most systemd distros with small tweaks)

  • python3 and ssh (both already there on a stock Fedora install)

  • A paid Claude plan (Pro/Max/Team). Custom connectors are a paid feature, and Anthropic's servers call your bridge from the cloud, which is why it has to be reachable over a public URL.

No virtualenv. The deps go straight into your user account with pip --user.

Related MCP server: vulcan-file-ops

do it manually

git clone https://github.com/Cx188/Bridge-MCP-for-Claude-Users-on-Fedora.git
cd Bridge-MCP-for-Claude-Users-on-Fedora
./run.sh

or download the files then hit ./install.sh once and you get a Connect launcher on your desktop , open the file to start the bridge.

First run installs two Python packages (mcp, uvicorn) into your account, opens a public tunnel, and prints the bridge status

● connected
Paste this into claude.ai → Settings → Connectors:
   https://abcd-1234.a.pinggy.link/mcp-XXXXXXXX

Copy that URL, go to claude → Settings → Connectors → Add custom connector, paste the url, save. Claude picks up the tools and you are ready. same windows experience

Keep the terminal window open that's the on switch. Close it or Ctrl+C to close the bridge

About that URL

The tunnel is Pinggy over SSH on port 443,its free, The catch : the URL changes every time you start it, and a session caps out around 60 minutes, so just close , then open and paste the url again. or use a cloudeflare

all the tools

  • Look around : OS/CPU/memory/disk overview, full hardware inventory, a quick health check (failed services, disk/memory pressure, heavy processes), and read the systemd journal with filters.

  • Files : list directories, read files, write files, spin up a new project folder with git initialised.

  • Build & test : run any command, or run_build / run_tests which sniff out cargo, npm, meson, cmake, make, or pyproject and do the right thing.

  • Desktop : take a screenshot (so it can literally see your screen), launch an app, pop a notification.

  • Root : when something needs admin rights it calls request_root_action, which triggers a Polkit dialog on your screen. You type your password or you don't. Claude never gets root on its own.

  • The public URL is the lock. The path has a random secret key in it (/mcp-<secret>, stored in ~/.config/claude-fedora-bridge/url-secret) don't paste it or give to anyone, you can Rotate it any time with --rotate-secret.

  • the connection only runs while the window's open.

If you want to hand Claude the whole machine with no prompts the "run everything as root" idea then just run the bridge as root

Stuff I might add

Real GUI automation (clicking and typing into windows, not just screenshots), and maybe making the same tools work with other browser AI agents. No promises.

Notes

Not official just a thing I built to make my own setup less annoying. MIT licensed, do whatever you want with it.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A custom Model Context Protocol server that gives Claude Desktop and other LLMs access to file system operations and command execution capabilities through standardized tool interfaces.
    Last updated
    23
    Apache 2.0
  • A
    license
    -
    quality
    B
    maintenance
    A local MCP server that proxies file and shell tools (Read, Write, Edit, Bash, etc.) to a remote Linux host over SSH, enabling MCP clients like Claude Code to operate on remote codebases.
    Last updated
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Runs as an MCP server providing file system operations, shell execution, and system information tools, allowing Claude or any MCP client to edit files and control the machine.
    Last updated
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

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/Cx188/Bridge-MCP-for-claude-users-on-Fedora'

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