Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Troubleshooting

info

This does not exist yet, it's here to document how we expect the feature to work. This is also only documented the tooling we're shipping, not a general troubleshooting guide.

  • Bluefin AI page - gives this page more context on our plans for Bluespeed

"Ask Bluefin", is a custom operating system agent. For you new users, a system designed to help you learn Linux, without the toil of digging through the internet or being told that you installed the wrong Linux distribution. "Ask Bluefin" is trained on the operating system and its documentation, so it's always learning from the source of truth and tweaked by the community. For you Linux veterans, a power diagnostic tool for your local PC, with built in integration to your servers and cluster ...

In the menu select "Ask Bluefin" to use the chat agent.

askbluefin

Installation

brew install ublue-os/experimental-tap/linux-mcp-server

This installs linux-mcp-server + the goose client + our config, follow the instructions in the terminal. TODO:

  • onboarding process
  • "Bring your own LLM": Select whatever combo of commercial and local AI they can via goose's providers
  • Local setup goes to:
    • Ramalama config and service unit
    • Choice of local model
  • A docs2db setup preloaded with Bluefin's documentation

Now that Ask Bluefin is setup it can automate tasks for you like "Manually update this computer for me."

Some other common examples

Basic System Things

  • "What kind of computer is this?"
  • "How do I get started with Podman?"
  • [Add]

Automated Troubleshooting

You can ask the tool things about your system using natural language:

Top CPU usage

🏥 System Health

Note: these are taken from the linux-server-mcp page but you get the idea:

I want to check...Use this toolExample Prompt
OS / Kernelget_system_information"What OS version is this?"
CPU Loadget_cpu_information"Is the CPU overloaded?"
Memory / RAMget_memory_information"How much free RAM do I have?"
Disk Spaceget_disk_usage"Are any disks full?"
Hardwareget_hardware_information"List the PCI devices."

🔍 Troubleshooting

I want to check...Use this toolExample Prompt
Running Appslist_processes"What's using the most CPU?"
Process Detailsget_process_info"Inspect process ID 1234."
Serviceslist_services"Are all services running?"
Service Statusget_service_status"Why did nginx fail?"
System Logsget_journal_logs"Show errors from the last hour."
Service Logsget_service_logs"Show recent logs for sshd."
Specific Log Fileread_log_file"Read the last 50 lines of /var/log/messages."

🌐 Network

I want to check...Use this toolExample Prompt
IP Addressesget_network_interfaces"What is my IP address?"
Open Portsget_listening_ports"What ports are open?"
Connectionsget_network_connections"Who is connected to port 22?"

📂 Files & Storage

I want to check...Use this toolExample Prompt
Disk Partitionslist_block_devices"Show me the partition layout."
Large Folderslist_directories"Find the largest folders in /var."
Recent Changeslist_files"What files in /etc changed recently?"

💡 Pro Tips

  • Combine Tools: You don't need to ask for one thing at a time.

    "Check CPU usage and show me the top 5 processes."

  • Filter Logs: Be specific with time and priority to save context window.

    "Show me error priority logs from the last 30 minutes."

  • Remote Hosts: If you configured SSH, just ask to run on a specific host.

    "Check disk usage on webserver1."

troubleshooting

Customizing with MCPs

Goose Plugins