MCP Catalogs
Homearch-mcp screenshot

arch-mcp

by nihalxkumar·45·Score 45

A comprehensive MCP server providing AI access to Arch Linux ecosystems including Wiki, AUR, and repositories.

ops-infradeveloper-toolsai-llm
8
Forks
1
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

Arch Linux MCP Server bridges AI assistants with the Arch Linux ecosystem, providing intelligent, safe, and efficient access to the Arch Wiki, AUR, and official repositories. It exposes extensive resources via custom URI schemes and tools for package management, system monitoring, news updates, and more. The server is well-designed with clear documentation, code examples, and safety features like PKGBUILD analysis and secure package installation.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI-assisted Arch Linux package management and troubleshooting
you:Finding Arch Wiki documentation through natural language queries
you:Managing AUR packages with security checks
you:Is this officially affiliated with Arch Linux?
you:Can this be used on non-Arch systems?

When to choose this

Choose this server if you're working with Arch Linux systems and want AI assistance with package management, system diagnostics, or accessing Arch Wiki/AUR information.

When NOT to choose this

Avoid this server if you're not using Arch Linux, as many of its tools are specific to the Arch ecosystem and won't work on other distributions.

Tools this server exposes

12 tools extracted from the README
  • search_archwiki

    Query Arch Wiki with ranked results

  • search_aur

    Search AUR (relevance/votes/popularity/modified)

  • get_official_package_info

    Get official package details (hybrid local/remote)

  • install_package_secure

    Install with security checks (blocks malicious packages)

  • query_package_history

    Query package history from pacman logs

  • analyze_pkgbuild_safety

    Comprehensive PKGBUILD analysis (50+ red flags)

  • get_system_info

    System info (kernel, memory, uptime)

  • check_failed_services

    Find failed systemd services

  • optimize_mirrors

    Smart mirror management (4 actions: status, test, suggest, health)

  • analyze_pacman_conf

    Parse pacman.conf settings with optional focus

  • get_latest_news

    Fetch Arch Linux news from RSS

  • query_file_ownership

    Unified file-package ownership queries

Comparable tools

mcp-server-wikipediamcp-aurarch-wiki-apishell-mcpnix-mcp

Installation

Installation

Package Manager

pip install arch-mcp-server

Claude Desktop Configuration

Add to Claude Desktop config.json:

{
  "mcpServers": {
    "arch-mcp": {
      "command": "python",
      "args": ["-m", "arch_mcp_server"],
      "env": {}
    }
  }
}

Python Direct Execution

python -m arch_mcp_server

FAQ

Is this officially affiliated with Arch Linux?
No, this is an unofficial community project not affiliated with Arch Linux.
Can this be used on non-Arch systems?
Yes, many resources and tools can be used on any system, though some package management features are Arch-specific.

Compare arch-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.