search_archwikiLABSCO SUMMARY
The AUR audit is the tool worth installing this for.
Reading a PKGBUILD carefully is the one step everybody skips, and having it checked against a red-flag list plus a maintainer trust score turns that into something you actually do. The guided update prompt does the same for the other classic mistake: check critical news, verify disk space, list what is coming, and check services — in that order, before you type the upgrade command.
What it is
An unofficial community server bridging AI assistants to the Arch Linux ecosystem: the Wiki, the AUR, the official repositories, and, when you are on Arch, the local pacman database and systemd state. Search and analysis tools work on any operating system.
What you get
- Search anywhere:
search_archwikireturns ranked Wiki results,search_aursorts by relevance, votes, popularity or last modified,get_official_package_infocovers the repositories - Safety before install:
analyze_pkgbuild_safetychecks a PKGBUILD against 50+ red flags,analyze_package_metadata_riskscores trust from votes, maintainer and age, andinstall_package_secureblocks packages it judges malicious - Maintenance on Arch:
manage_orphansalways dry-runs first,verify_package_integrityfinds modified or missing files,manage_install_reasonandquery_file_ownershipsort out what belongs to what - System state:
get_system_info,check_disk_space,check_failed_services,get_boot_logs,check_database_freshness, andquery_package_historyover the pacman log - News that matters before an update:
get_latest_news,check_critical_newsfor entries needing manual intervention, andget_news_since_last_update - Guided prompts that chain the above:
troubleshoot_issue,audit_aur_package,analyze_dependenciesandsafe_system_update
Requirements
Python 3.11+ and uv; uvx arch-ops-server runs it with nothing to clone. Wiki, AUR, PKGBUILD analysis and news work on any system; the pacman, systemd and mirror tools are marked Arch-only or systemd-only and will not help elsewhere. No account and no API key.
Setup effort
One command — uvx arch-ops-server
USE CASES
Installing something from the AUR without reading the whole PKGBUILD yourself
Pull the package metadata, run the safety analysis and the trust score, and only then decide.
Updating a system you have not touched in months
Check the news for entries that need manual intervention, confirm disk space, and review what is about to change.
Diagnosing a boot or service failure
Find the failed units, read the boot log, and search the Wiki with the keywords that come out of it.
Reclaiming disk space safely
List orphans in dry-run mode first, check the package cache size, then remove what is genuinely unused.
Working out when something broke
Query the pacman log for that package's install and upgrade history rather than scrolling the raw file.
27 tools
Listed in project docs. Your client may show a different list.
search_aurget_official_package_infocheck_updates_dry_runinstall_package_secureremove_packagesmanage_orphansverify_package_integritymanage_install_reasonquery_file_ownershiplist_package_groupslist_group_packagesget_system_infocheck_disk_spaceget_pacman_cache_statscheck_failed_servicesget_boot_logscheck_database_freshnessquery_package_historyget_latest_newscheck_critical_newsget_news_since_last_updateoptimize_mirrorsanalyze_pacman_confanalyze_makepkg_confanalyze_pkgbuild_safetyanalyze_package_metadata_riskBEFORE YOU INSTALL
What to know first
Tools you get
27 tools named in the project's documentation.
Requires
- uvx on PATH
- Python 3.11+
Where it runs
All 4 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx arch-ops-serverMCP Clients
Claude Desktop, Cursor, Any MCP client
{
"mcpServers": {
"arch-linux": {
"command": "uvx",
"args": [
"arch-ops-server"
]
}
}
}OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"arch-linux": {
"type": "local",
"command": [
"uvx",
"arch-ops-server"
]
}
}
}